import java.awt.CheckboxMenuItem;
import java.awt.Frame;
import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class TestMunuBar extends Frame{
MenuBar menuBar=new MenuBar();
Menu fileM=new Menu("File");
Menu editM=new Menu("Edit");
Menu toolsM=new Menu("Tools");
Menu helpM=new Menu("Help");
MenuItem fileM1=new MenuItem("New");
MenuItem fileM2=new MenuItem("Open");
MenuItem fileM3=new MenuItem("Save");
Menu fileM4=new Menu("Print");
MenuItem print1=new MenuItem("Preview");
MenuItem print2=new MenuItem("Setting");
CheckboxMenuItem fileM5=new CheckboxMenuItem("Quit");
public TestMunuBar(){
menuBar.add(fileM);
menuBar.add(editM);
menuBar.add(toolsM);
menuBar.add(helpM);
fileM.add(fileM1);
fileM.add(fileM2);
fileM.add(fileM3);
fileM.add(fileM4);
fileM.addSeparator();
fileM.add(fileM5);
fileM4.add(print1);
fileM4.add(print2);
MenuListener m1=new MenuListener();
print1.addActionListener(m1);
print2.addActionListener(m1);
this.setMenuBar(menuBar);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e){
dispose();
System.exit(1);
}
});
}
public static void main(String[] args){
TestMunuBar mainFrame=new TestMunuBar();
mainFrame.setTitle("菜单条ToolsBar");
mainFrame.setSize(400, 400);
mainFrame.setVisible(true);
}
}