主题:[讨论]怎样在窗体上添加菜单
helu
[专家分:0] 发布于 2008-01-16 22:06:00
怎样在窗体上添加菜单
回复列表 (共3个回复)
沙发
110226198507181418 [专家分:20] 发布于 2008-01-17 13:11:00
创建窗体对象啊,MenuBar().然后添加菜单就成了.Menu(" ");
板凳
sufbw [专家分:0] 发布于 2008-02-06 17:50:00
menubar
3 楼
happyboy2007 [专家分:3900] 发布于 2008-02-08 20:00:00
import javax.swing.*;
class Demo extends JFrame
{
public Demo()
{
JMenuBar mb = new JMenuBar();
JMenu m1 = new JMenu("菜单1");
JMenu m2 = new JMenu("菜单2");
JMenu m3 = new JMenu("菜单2-1");
JMenu m4 = new JMenu("菜单2-1");
JMenuItem mi21 = new JMenuItem("菜单项1-1");
JMenuItem mi22 = new JMenuItem("菜单项1-2");
JRadioButtonMenuItem rb1 = new JRadioButtonMenuItem("单选菜单项1");
JRadioButtonMenuItem rb2 = new JRadioButtonMenuItem("单选菜单项2");
JCheckBoxMenuItem cb1 = new JCheckBoxMenuItem("复选菜单项1");
JCheckBoxMenuItem cb2 = new JCheckBoxMenuItem("复选菜单项2");
ButtonGroup bg = new ButtonGroup();
m1.add(mi21);m1.add(mi22);
mb.add(m1);
mb.add(m2);m2.add(m3);m2.add(m4);
m3.add(rb1);
m3.add(rb2);
m4.add(cb1);m4.add(cb2);
bg.add(rb1);bg.add(rb2);
this.setJMenuBar(mb);
this.pack();
this.setLocationRelativeTo(null);
this.setVisible(true);
}
public static void main(String[]args)
{
new Demo();
}
}
我来回复