问答题
import java.awt.*;
import java.awt.event.*;
public class ex4_2 extends Frame implements ItemListener, ActionListener{
public static void main(String[] arg) {
ex4_2 obj4_2 = new ex4_2();
}
ex4_2() {
super("ex4_2");
MenuBar mb = new MenuBar();
Menu m = new Menu("Menu");
MenuItem mi;
mb.add(m);
CheckboxMenuItem cb;
cb = new CheckboxMenuItem("Check1");
cb.addItemListener(this);
m.add(cb);
cb = new CheckboxMenuItem("Check2");
cb.addItemListener(this);
m.add(cb);
cb = new CheckboxMenuItem("Check3");
cb.addItemListener(this);
m.add(cb);
m.addSeparator();
m.add(mi=new MenuItem("Exit"));
mi.addActionListener(this);
setMenuBar(mb);
setSize(50,50);
show();
}
public void itemStateChanged(ItemEvent event) {
System.out.print(event.getItem());
switch(event.getStateChange()) {
case ItemEvent.DESELECTED:
System.out.println(" DESELECTED");
break;
case :
;
break;
}
}public void actionPerformed(ActionEvent ae) {
if(ae.getActionCommand().equals("Exit")) {
System.exit(0);
}
}
}