1.创建一个MenuBar对象,置于可容纳菜单的Frame中。
2.创建Menu对象,添加到MenuBar对象中。
3。创建MenuIteam对象,放入到Menu对象中。
代码如下:[code]package abc;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MenuTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Frame f = new Frame("Menu");
MenuBar mb = new MenuBar();
f.setMenuBar(mb);
Menu m1 = new Menu("文件");
Menu m2 = new Menu("编辑");
Menu m3 = new Menu("帮助");
mb.add(m1);
mb.add(m2);
mb.setHelpMenu(m3);
MenuItem m11 = new MenuItem("新建");
MenuItem m12 = new MenuItem("保存");
MenuItem m13 = new MenuItem("读取");
MenuItem m14 = new MenuItem("退出");
m1.add(m11);
m1.add(m12);
m1.add(m13);
m1.addSeparator();
m1.add(m14);
m14.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
System.exit(1);
}
});
f.setSize(200,200);
f.setVisible(true);
}
}[/code] |