如何使JCheckMenuitem保持可见以进行多项选择

时间:2016-03-24 10:02:22

标签: java swing jmenu jmenuitem

我在主菜单下有一些JCheckMenuItem ..在CheckMenuItem的第一个选择关闭菜单时,需要检查多个CheckMenuItem,直到如何使JMenu可见

这里是一段代码..

    JMenuBar menuBar = new JMenuBar();
    menuBar.setBounds(0, 0, 97, 21);

    JMenu editMenu = new JMenu("Edit");
    editMenu.setMnemonic(KeyEvent.VK_D);

    JMenu configMenu = new JMenu("Configuration");
    configMenu.setMnemonic(KeyEvent.VK_O);
    configMenu.setIcon(configIcon);
    configMenu.setToolTipText("Configurations");

    JCheckBoxMenuItem lcdBcklgtMenu = new JCheckBoxMenuItem("LCD & BackLight");
    lcdBcklgtMenu.setToolTipText("LCD & Backlight Configurations");
    lcdBcklgtMenu.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent event) {
            //System.exit(0);
        }
    });
    configMenu.add(lcdBcklgtMenu);

    JCheckBoxMenuItem timerMenu = new JCheckBoxMenuItem("Timer");
    timerMenu.setToolTipText("Timer Configurations");
    timerMenu.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent event) {
            //System.exit(0);
        }
    });
    configMenu.add(timerMenu);

    editMenu.add(configMenu); 
    menuBar.add(editMenu);

请帮助解决此问题

0 个答案:

没有答案