Java Reference
In-Depth Information
Figure 8.2 The menu application. The first menu is rolled out and its second item, 'test', has
been disabled
File:
its/Menus/MenuListener.java
1.
package
its.Menus;
2.
3.
import
java.awt.event.ActionEvent;
4.
import
java.awt.event.ActionListener;
5.
6.
public class
MenuListener
implements
ActionListener {
7.
8.
private
MenuFrame menuFrame;
9.
10.
public
MenuListener(MenuFrame mf) {
11.
menuFrame = mf;
12.
}
13.
14.
public void
actionPerformed(ActionEvent evt) {
15.
String actionCommand = evt.getActionCommand();
16.
if
(actionCommand.equals("Item 1")){
17.
menuFrame.setText("Item 1 selected");
18.
}
19.
else if
(actionCommand.equals("Test")){
20.
menuFrame.setText("Item Test selected");
21.
}
22.
else if
(actionCommand.equals("Exit")){
23.
System.exit(0);
24.
}
25.
else if
(actionCommand.equals("Enable Test")){
26.
menuFrame.enableTest();
27.
menuFrame.setText("Item
\
"Test
\
"inMenu 1 enabled.");
28.
}
29.
else if
(actionCommand.equals("Disable Test")){
Search WWH ::
Custom Search