5 import javax
.swing
.event
.*;
6 import javax
.swing
.table
.*;
8 public class PtMainPanel
13 /* BoxLayout along x-axis may not be what we want here, this is just a
14 * quick and dirty solution to get panels to resize with frame resize
16 setLayout(new BoxLayout(this, BoxLayout
.X_AXIS
));
18 JTable tbl_student
= new StudentTable();
19 JTable tbl_session
= new SessionTable();
21 tbl_student
.getSelectionModel().addListSelectionListener(
22 new StudentSelectionListener(tbl_student
, tbl_session
));
23 tbl_session
.getSelectionModel().addListSelectionListener(
24 new SessionSelectionListener(tbl_session
));
26 JPanel pnl_student
= new JPanel();
28 pnl_student
.setLayout(new BorderLayout());
29 pnl_student
.setBorder(BorderFactory
.createTitledBorder(
30 BorderFactory
.createTitledBorder("Student")));
31 pnl_student
.add(new JScrollPane(tbl_student
));
33 JPanel pnl_session
= new JPanel();
35 pnl_session
.setLayout(new BorderLayout());
36 pnl_session
.setBorder(BorderFactory
.createTitledBorder(
37 BorderFactory
.createTitledBorder("Session")));
38 pnl_session
.add(new JScrollPane(tbl_session
));
43 // add(new StudentPanel());
44 // add(new SessionPanel());