Package javax.swing

Examples of javax.swing.JCheckBoxMenuItem


        //int nbCol = mapTableColumnColumnKeeper.keySet().size();
        for (Iterator entries = mapTableColumnColumnKeeper.entrySet().iterator(); entries.hasNext();) {
            // TableColumn column = tcModel.getColumn(i);
            Map.Entry nextEntry = (Entry) entries.next();
            TableColumn column = (TableColumn) nextEntry.getKey();
            JCheckBoxMenuItem jcbmi = new JCheckBoxMenuItem(column
                    .getHeaderValue().toString());

            ColumnKeeper ck = (ColumnKeeper)nextEntry.getValue();
            assert ck!=null;
            jcbmi.setSelected(ck.isShown);

            jcbmi.addActionListener(ck);
            popupMenu.add(jcbmi);
        }
        popupMenu.addSeparator();

        JMenuItem jmiAddColumn = new JMenuItem(language
View Full Code Here


            if (GregorianCalendar.class
                    .isAssignableFrom(customColumn.getType()))
                getTable().getColumnExt(newName).setCellEditor(newDateCellEditor());

            //
            JCheckBoxMenuItem jcbmi = new JCheckBoxMenuItem(newName);
            jcbmi.setSelected(true);
            ColumnKeeper ck = new ColumnKeeper(t);
            jcbmi.addActionListener(ck);
            mapTableColumnColumnKeeper.put(t, ck);
            //popupMenu.insert(jcbmi, popupMenu.getSubElements().length - 3);
            //
            getProject().setModified();
View Full Code Here

        if (charts.length > 0)
            result.addSeparator();

        for (int i = 0; i < charts.length; i++) {
            result.add(new JCheckBoxMenuItem(new ToggleChartAction(charts[i],
                    getViewManager())));
        }
        return result;
    }
View Full Code Here

      ArrayList cols = ttModel.getColumns();
      ResourceColumn col;
    int size = cols.size();
    for (int i =0; i < size; i++) {
      col = (ResourceColumn)cols.get(i);
      JCheckBoxMenuItem item = new JCheckBoxMenuItem(col.getTitle(), col.isVisible());
      item.addActionListener(new ColumnHandler(col));
      popupMenu.add(item);
    }
    popupMenu.addSeparator();
   
    /* 'display all columns' button*/
 
View Full Code Here

                                         boolean radioButton) {
    JMenuItem menuItem;
    if (radioButton) {
      menuItem = new JRadioButtonMenuItem();
    } else {
      menuItem = new JCheckBoxMenuItem();
    }
    // Configure model
    menuItem.setModel(toggleButtonModel);
    // Configure menu item action after setting its model to avoid losing its mnemonic
    menuItem.setAction(popup
View Full Code Here

      sortButtonGroup.add(sortMenuItem);
    }
    Action sortOrderAction = getActionMap().get(ActionType.SORT_HOME_FURNITURE_BY_DESCENDING_ORDER);
    if (sortOrderAction.getValue(Action.NAME) != null) {
      sortMenu.addSeparator();
      JCheckBoxMenuItem sortOrderCheckBoxMenuItem = new JCheckBoxMenuItem();
      // Use a special model for sort order check box menu item that is selected depending on
      // home sort order property
      sortOrderCheckBoxMenuItem.setModel(new JToggleButton.ToggleButtonModel() {
          @Override
          public boolean isSelected() {
            return home.isFurnitureDescendingSorted();
          }
        });
      sortOrderCheckBoxMenuItem.setAction(new ResourceAction.MenuItemAction(sortOrderAction));
      sortMenu.add(sortOrderCheckBoxMenuItem);
    }
    return sortMenu;
  }
View Full Code Here

    }
    // Add radio button menu items to sub menu
    for (Map.Entry<HomePieceOfFurniture.SortableProperty, Action> entry : displayPropertyActions.entrySet()) {
      final HomePieceOfFurniture.SortableProperty furnitureProperty = entry.getKey();
      Action displayPropertyAction = entry.getValue();
      JCheckBoxMenuItem displayPropertyMenuItem = new JCheckBoxMenuItem();
      // Use a special model for displayProperty check box menu item that is selected if
      // home furniture visible properties contains furnitureProperty
      displayPropertyMenuItem.setModel(new JToggleButton.ToggleButtonModel() {
          @Override
          public boolean isSelected() {
            return home.getFurnitureVisibleProperties().contains(furnitureProperty);
          }
        });
      // Configure check box menu item action after setting its model to avoid losing its mnemonic
      displayPropertyMenuItem.setAction(displayPropertyAction);
      displayPropertyMenu.add(displayPropertyMenuItem);
    }
    return displayPropertyMenu;
  }
View Full Code Here

              public void itemStateChanged(ItemEvent e){
                updateNameOfActionStopBundles();
              }
            };

          itemStopOptionsTransient = new JCheckBoxMenuItem
            (Strings.get("stop_option_transient"), false);
          itemStopOptionsTransient.setToolTipText
            (Strings.get("stop_option_transient.descr"));
          itemStopOptionsTransient.addItemListener(itemListener);
View Full Code Here

              public void itemStateChanged(ItemEvent e){
                updateNameOfActionStartBundles();
              }
            };

          itemStartOptionsTransient = new JCheckBoxMenuItem
            (Strings.get("start_option_transient"), false);
          itemStartOptionsTransient.setToolTipText
            (Strings.get("start_option_transient.descr"));
          itemStartOptionsTransient.addItemListener(itemListener);

          itemStartOptionsPolicy = new JCheckBoxMenuItem
            (Strings.get("start_option_policy"), true);
          itemStartOptionsPolicy.setToolTipText
            (Strings.get("start_option_policy.descr"));
          itemStartOptionsPolicy.addItemListener(itemListener);
View Full Code Here

      menu = new JMenu(Strings.get("menu_view"));
    }

    final ButtonGroup group = new ButtonGroup();

    menu.add(new JCheckBoxMenuItem(Strings.get("menu_view_console")) {
        {
          setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_1,
                                                ActionEvent.ALT_MASK));
          addActionListener(new SplitAction(splitPane,
                                            consoleSwing.getJComponent()));
          setState(true);
        }
      });

    menu.add(new JCheckBoxMenuItem(Strings.get("menu_view_bundles")) {
        {
          setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_2,
                                                ActionEvent.ALT_MASK));
          addActionListener(new SplitAction(splitPaneHoriz,
                                            bundlePanel));
          setState(true);
        }
      });

    menu.add(new JCheckBoxMenuItem(Strings.get("menu_view_info")) {
        {
          setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_3,
                                                ActionEvent.ALT_MASK));
          addActionListener(new SplitAction(splitPaneHoriz,
                                            detailPanel));
          setState(true);
        }
      });

    menu.add(new JCheckBoxMenuItem(Strings.get("menu_view_toolbar")) {
        {
          setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_4,
                                                ActionEvent.ALT_MASK));
          addActionListener(new ActionListener() {
              public void actionPerformed(ActionEvent ev) {
                toolBar.setVisible(getState());
              }
            });
          setState(true);
        }
      });

    menu.add(new JCheckBoxMenuItem(Strings.get("menu_view_statusbar")) {
        {
          setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_5,
                                                ActionEvent.ALT_MASK));
          addActionListener(new ActionListener() {
              public void actionPerformed(ActionEvent ev) {
View Full Code Here

TOP

Related Classes of javax.swing.JCheckBoxMenuItem

Copyright © 2018 www.massapicom. 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.