java中使用什么类创建菜单对象

 我来答
zhaotao_king
推荐于2018-05-09 · TA获得超过2455个赞
知道大有可为答主
回答量:863
采纳率:0%
帮助的人:1148万
展开全部

JMenuBar菜单栏

JMenu 菜单

将菜单add到菜单栏,最后将菜单栏添加到面板上(setJMenuBar(菜单栏对象);)

例子:

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class MyMenu extends JFrame {
    private static final long serialVersionUID = -367679212385637764L;
    /**
     * 创建一个新的实例 MyMenu.
     */
    public MyMenu() {
        // TODO Auto-generated constructor stub
        /**
         * 菜单名称
         */
        String[] buttons = new String[]{"提交", "保存", "清除", "退出"};
        String[] colors = new String[] {"红色", "黄色", "默认"};
        /**
         *  菜单栏
         */
        JMenuBar menubar = new JMenuBar();
        JMenu jmManager = new JMenu("管理");
        for(String text : buttons) {
            JMenuItem item = new JMenuItem(text);
            jmManager.add(item);
        }
                            
        JMenu jmColor = new JMenu("颜色");
        for(String text : colors) {
            JMenuItem item = new JMenuItem(text);
            jmColor.add(item);
        }
        /**
         * 添加菜单
         */
        menubar.add(jmManager);
        menubar.add(jmColor);
        this.setJMenuBar(menubar);
        /**
         * 面板基本设置
         */
        this.setTitle("Menu Demo");
        this.setSize(200, 200);
        this.setResizable(false);
        this.setVisible(true);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
                        
    public static void main(String[] args) {
        new MyMenu();
    }
}

有问题再追问,good luck!~

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式