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