Package javax.swing

Examples of javax.swing.JCheckBoxMenuItem.addItemListener()


    menu1.add(stepItem);
   
    final JCheckBoxMenuItem playItem = new JCheckBoxMenuItem("Play");
    playItem.setMnemonic(KeyEvent.VK_P);
    playItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P,0));
    playItem.addItemListener(new ItemListener() {
      public void itemStateChanged(ItemEvent e) {
        if(_thread==null || !_thread.isAlive()) {
          _thread = createThread();
          _thread.start();
          System.out.println("Thread running");
View Full Code Here


    JMenuItem menuBarCheckBoxMenuItem = new JCheckBoxMenuItem("菜单栏(M)", true);
   
    menuBarCheckBoxMenuItem.setIcon(IconUtils.createImageIcon(ICON_CLASS_PATH + "tick.png"));
    menuBarCheckBoxMenuItem.setMnemonic('M');
    menuBarCheckBoxMenuItem.setAccelerator(KeyStroke.getKeyStroke('M', Event.CTRL_MASK, false));
    menuBarCheckBoxMenuItem.addItemListener(new ItemListener() {
      public void itemStateChanged(ItemEvent e) {
        if (e.getStateChange() == ItemEvent.SELECTED) {
          getJMenuBar().setVisible(true);
        } else {
          getJMenuBar().setVisible(false);
View Full Code Here

    JCheckBoxMenuItem toolBarCheckBoxMenuItem = new JCheckBoxMenuItem("工具栏(T)", true);
   
    toolBarCheckBoxMenuItem.setIcon(IconUtils.createImageIcon(ICON_CLASS_PATH + "tick.png"));
    toolBarCheckBoxMenuItem.setMnemonic('T');
    toolBarCheckBoxMenuItem.setAccelerator(KeyStroke.getKeyStroke('T', Event.CTRL_MASK, false));
    toolBarCheckBoxMenuItem.addItemListener(new ItemListener() {
      public void itemStateChanged(ItemEvent e) {
        if (e.getStateChange() == ItemEvent.SELECTED) {
          toolBar.setVisible(true);
        } else {
          toolBar.setVisible(false);
View Full Code Here

    JCheckBoxMenuItem statusBarCheckBoxMenuItem = new JCheckBoxMenuItem("状态栏(S)", true);
   
    statusBarCheckBoxMenuItem.setIcon(IconUtils.createImageIcon(ICON_CLASS_PATH + "tick.png"));
    statusBarCheckBoxMenuItem.setMnemonic('S');
    statusBarCheckBoxMenuItem.setAccelerator(KeyStroke.getKeyStroke('S', Event.CTRL_MASK, false));
    statusBarCheckBoxMenuItem.addItemListener(new ItemListener() {
      public void itemStateChanged(ItemEvent e) {
        if (e.getStateChange() == ItemEvent.SELECTED) {
          statusBar.setVisible(true);
        } else {
          statusBar.setVisible(false);
View Full Code Here

    JCheckBoxMenuItem windowDecorationStyleCheckBoxMenuItem = new JCheckBoxMenuItem("窗口装饰样式(W)", false);
   
    windowDecorationStyleCheckBoxMenuItem.setIcon(IconUtils.createImageIcon(ICON_CLASS_PATH + "tick.png"));
    windowDecorationStyleCheckBoxMenuItem.setMnemonic('W');
    windowDecorationStyleCheckBoxMenuItem.setAccelerator(KeyStroke.getKeyStroke('W', Event.CTRL_MASK, false));
    windowDecorationStyleCheckBoxMenuItem.addItemListener(new ItemListener() {
      public void itemStateChanged(ItemEvent e) {
        if (e.getStateChange() == ItemEvent.SELECTED) {
          setUndecorated(true)//去掉窗口的装饰
          //getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG);
          int size = getExtendedState();
View Full Code Here

            LookAndFeelInfo[] installedLookAndFeels = UIManager.getInstalledLookAndFeels();
            menusLnF = new JCheckBoxMenuItem[installedLookAndFeels.length];
            for (int i = 0; i < installedLookAndFeels.length; i++) {
                LookAndFeelInfo info = installedLookAndFeels[i];
                final JCheckBoxMenuItem jCheckBoxMenuItem = new JCheckBoxMenuItem(info.getName());
                jCheckBoxMenuItem.addItemListener(new ItemListener() {
                    @Override
                    public void itemStateChanged(ItemEvent e) {
                        if (e.getStateChange() == ItemEvent.SELECTED) {
                            try {
                                LookAndFeelInfo findLookAndFeel = findLookAndFeel(jCheckBoxMenuItem.getText());
View Full Code Here

        });
        viewMenu.add(filterMenu);
        for(final Matcher m : filters) {
            JCheckBoxMenuItem f = new JCheckBoxMenuItem(m.toString(), suppressionFilter.isEnabled(m));
            viewMenu.add(f);
            f.addItemListener(new ItemListener() {

                @Override
                public void itemStateChanged(ItemEvent e) {
                    boolean enabled = e.getStateChange() == ItemEvent.SELECTED;
                    suppressionFilter.setEnabled(m, enabled);
View Full Code Here

                    final String name = s;
                    JCheckBoxMenuItem tmp = new JCheckBoxMenuItem(name.substring(9),
                            allObjects.get(name));


                    tmp.addItemListener(new ItemListener() {

                        public void itemStateChanged(ItemEvent e) {
                            if (e.getStateChange() == e.DESELECTED) {
                                allObjects.put(name, false);
                                radarPanel.repaint();
View Full Code Here

                    final String name = s;
                    JCheckBoxMenuItem tmp = new JCheckBoxMenuItem(name.substring(7),
                            allObjects.get(name));


                    tmp.addItemListener(new ItemListener() {

                        public void itemStateChanged(ItemEvent e) {
                            if (e.getStateChange() == e.DESELECTED) {
                                allObjects.put(name, false);
                                radarPanel.repaint();
View Full Code Here

                    final String name = s;
                    JCheckBoxMenuItem tmp = new JCheckBoxMenuItem(name.substring(8),
                            allObjects.get(name));


                    tmp.addItemListener(new ItemListener() {

                        public void itemStateChanged(ItemEvent e) {
                            if (e.getStateChange() == e.DESELECTED) {
                                allObjects.put(name, false);
                                radarPanel.repaint();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.