View Single Post
  #2 (permalink)  
Old 04-24-2008, 07:56 PM
hardwired hardwired is offline
Senior Member
 
Join Date: Jul 2007
Posts: 1,029
hardwired is on a distinguished road
Code:
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); } }); }
Reply With Quote