回 帖 发 新 帖 刷新版面

主题:[讨论]怎样在窗体上添加菜单

怎样在窗体上添加菜单

回复列表 (共3个回复)

沙发

创建窗体对象啊,MenuBar().然后添加菜单就成了.Menu(" ");

板凳

menubar

3 楼

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();
    }
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册