public class FlightReservationMain extends JPanel {
FlightReservationMain enclosingClassRef = this;
private static JTable jTable;
private JButton jButton5;
public FlightReservationMain() {
jButton5 = new JButton("Search");
jButton5.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
SearchFlight search = new SearchFlight();
// call methods/access fields in search...
// If the SearchFlight class needs a reference to this
// enclosing class, viz, FlightReservationMain, you can
// send a reference to it via a (new) constructor:
SearchFlight search = new SearchFlight(enclosingClassRef);
// Or if SearchFlight needs only a reference to the table
// you can send a reference to it along in a constructor:
SearchFlight search = new SearchFlight(jTable);
// or perhaps in a method:
search.setTable(jTable);
}
});
}