0
|
1 package rep;
|
|
2
|
1
|
3 import java.awt.Container;
|
198
|
4 import java.util.LinkedList;
|
133
|
5 import javax.swing.JFrame;
|
8
|
6
|
5
|
7
|
1
|
8 public class SessionManagerGUI implements Runnable{
|
182
|
9
|
185
|
10 public static void main(String[] args){
|
2
|
11 SessionManagerGUI gui = new SessionManagerGUI();
|
|
12 Thread th = new Thread( gui );
|
|
13 th.start();
|
|
14 }
|
|
15
|
182
|
16 public SessionManagerGUI() {
|
222
|
17 rp = new RPanel();
|
182
|
18 }
|
|
19
|
2
|
20 private RPanel rp;
|
|
21 private JFrame frame;
|
0
|
22
|
1
|
23 public void run() {
|
2
|
24 frame = new JFrame("SessionManager");
|
55
|
25 frame.setBounds(100, 100, 600, 300);
|
1
|
26 Container cont = frame.getContentPane();
|
|
27 cont.add(rp);
|
|
28
|
|
29 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
|
30 frame.setVisible(true);
|
185
|
31
|
1
|
32 }
|
2
|
33
|
222
|
34 public void update(LinkedList<Session> slist, LinkedList<Editor> elist) {
|
|
35 rp.setTableSession(slist);
|
|
36 rp.setTableEditor(elist);
|
2
|
37 }
|
8
|
38
|
222
|
39 public void addREPActionListener(SessionManager manager) {
|
|
40 rp.addREPActionListener(manager);
|
179
|
41 }
|
|
42
|
1
|
43 } |