導入javax . swing . *;
公共類ErjiMenu擴展JFrame
{
JPanel jp = new JPanel();
JMenuBar menubar = new JMenuBar();
JMenu m 1 = new JMenu(" menu ");
JMenu m2 = new JMenu(" menu ");
j menuitem item 1 = new j menuitem("菜單項");
JMenuItem item2=new JMenuItem("菜單項1 ");
JMenuItem item3=new JMenuItem("菜單項2 ");
公共二級菜單()
{
jp . set layout(new BorderLayout());
m2.add(第2項);//m2添加壹個菜單項。
m2.add(第3項);
m 1 . add(item 1);
m 1 . add(m2);//m1添加m2作為二級菜單。
menubar . add(m 1);
jp.add(menubar,BorderLayout。北);
this . add(jp);
this.setBounds(100,100,380,200);
this . set visible(true);
this . setdefaultcloseoperation(JFrame。EXIT _ ON _ CLOSE);
}
公共靜態void main(String[] args)
{
new ErjiMenu();
}
}
沒有JPopupMenu更容易。