ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/conient/uk/org/iscream/cms/conient/ControlPanel.java
(Generate patch)

Comparing projects/cms/source/conient/uk/org/iscream/cms/conient/ControlPanel.java (file contents):
Revision 1.9 by ajm, Tue Feb 27 03:09:59 2001 UTC vs.
Revision 1.10 by ajm, Tue Feb 27 03:34:45 2001 UTC

# Line 54 | Line 54 | public class ControlPanel extends JPanel {
54       */
55      private JToolBar setupToolBar() {
56          JButton connectButton = new JButton("Connect", new ImageIcon("./uk/ac/ukc/iscream/conient/control16.gif"));
57 <        connectButton.addActionListener(connectListener);
57 >        connectButton.addActionListener(new ActionListener() {
58 >            public void actionPerformed(ActionEvent e) {
59 >                _actionQueue.add(new Integer(ConnectionHandler.CONNECT));
60 >            }
61 >        });
62          JButton disconnectButton = new JButton("Disconnect", new ImageIcon("./uk/ac/ukc/iscream/conient/stop16.gif"));
63 <        disconnectButton.addActionListener(disconnectListener);
63 >        disconnectButton.addActionListener(new ActionListener() {
64 >            public void actionPerformed(ActionEvent e) {
65 >                _actionQueue.add(new Integer(ConnectionHandler.DISCONNECT));
66 >            }
67 >        });
68          
69          JButton startDataButton = new JButton("Start Data", new ImageIcon("./uk/ac/ukc/iscream/conient/data16.gif"));
70 <        startDataButton.addActionListener(startDataListener);
70 >        startDataButton.addActionListener(new ActionListener() {
71 >            public void actionPerformed(ActionEvent e) {
72 >                _actionQueue.add(new Integer(ConnectionHandler.STARTDATA));
73 >            }
74 >        });
75          JButton stopDataButton = new JButton("Stop Data", new ImageIcon("./uk/ac/ukc/iscream/conient/stop16.gif"));
76 <        stopDataButton.addActionListener(stopDataListener);
76 >        stopDataButton.addActionListener(new ActionListener() {
77 >            public void actionPerformed(ActionEvent e) {
78 >                _actionQueue.add(new Integer(ConnectionHandler.STOPDATA));
79 >            }
80 >        });
81          
82          JToolBar bar = new JToolBar(JToolBar.HORIZONTAL);
83          bar.add(connectButton);
# Line 135 | Line 151 | public class ControlPanel extends JPanel {
151          
152          JMenu connectionMenu = new JMenu("Connection");
153          JMenuItem controlConnect = new JMenuItem("Connect", new ImageIcon("./uk/ac/ukc/iscream/conient/control16.gif"));      
154 <        controlConnect.addActionListener(connectListener);
154 >        controlConnect.addActionListener(new ActionListener() {
155 >            public void actionPerformed(ActionEvent e) {
156 >                _actionQueue.add(new Integer(ConnectionHandler.CONNECT));
157 >            }
158 >        });
159          connectionMenu.add(controlConnect);
160          JMenuItem controlDisconnect = new JMenuItem("Disconnect", new ImageIcon("./uk/ac/ukc/iscream/conient/stop16.gif"));
161 <        controlDisconnect.addActionListener(disconnectListener);
161 >        controlDisconnect.addActionListener(new ActionListener() {
162 >            public void actionPerformed(ActionEvent e) {
163 >                _actionQueue.add(new Integer(ConnectionHandler.DISCONNECT));
164 >            }
165 >        });
166          connectionMenu.add(controlDisconnect);
167          connectionMenu.addSeparator();
168          JMenuItem dataConnect = new JMenuItem("Start Data", new ImageIcon("./uk/ac/ukc/iscream/conient/data16.gif"));      
169 <        dataConnect.addActionListener(startDataListener);
169 >        dataConnect.addActionListener(new ActionListener() {
170 >            public void actionPerformed(ActionEvent e) {
171 >                _actionQueue.add(new Integer(ConnectionHandler.STARTDATA));
172 >            }
173 >        });
174          connectionMenu.add(dataConnect);
175          JMenuItem dataDisconnect = new JMenuItem("Stop Data", new ImageIcon("./uk/ac/ukc/iscream/conient/stop16.gif"));
176 <        dataDisconnect.addActionListener(stopDataListener);
176 >        dataDisconnect.addActionListener(new ActionListener() {
177 >            public void actionPerformed(ActionEvent e) {
178 >                _actionQueue.add(new Integer(ConnectionHandler.STOPDATA));
179 >            }
180 >        });
181          connectionMenu.add(dataDisconnect);
182          bar.add(connectionMenu);
183          
# Line 172 | Line 204 | public class ControlPanel extends JPanel {
204       */    
205      JToolBar _toolBar = setupToolBar();
206      
207 +    /**
208 +     * The menu bar for the Frame
209 +     */
210      JMenuBar _menuBar = setupMenuBar();
211      
212      /**
# Line 183 | Line 218 | public class ControlPanel extends JPanel {
218       * The connection handler in use by the system.
219       */
220      ConnectionHandler _handler;
186    
187    ActionListener connectListener = new ActionListener()
188    {
189        public void actionPerformed(ActionEvent e) {
190            _actionQueue.add(new Integer(ConnectionHandler.CONNECT));
191        }
192    };
193                                
194    
195    ActionListener startDataListener = new ActionListener()
196    {
197        public void actionPerformed(ActionEvent e) {
198            _actionQueue.add(new Integer(ConnectionHandler.STARTDATA));
199        }
200    };
201    ActionListener stopDataListener = new ActionListener()
202    {
203        public void actionPerformed(ActionEvent e) {
204            _actionQueue.add(new Integer(ConnectionHandler.STOPDATA));
205        }
206    };
207
208    ActionListener disconnectListener = new ActionListener()
209    {
210        public void actionPerformed(ActionEvent e) {
211            _actionQueue.add(new Integer(ConnectionHandler.DISCONNECT));
212        }
213    };                        
221  
222   //---STATIC ATTRIBUTES---
223  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines