Package javax.swing

Examples of javax.swing.ButtonGroup


      }     
    });
    builder.append("", dateLaterRadionButton, dateSpinner);
    builder.nextLine();
   
    ButtonGroup buttonGroup = new ButtonGroup();
    buttonGroup.add(dateNowRadionButton);
    buttonGroup.add(dateLaterRadionButton);   
  }
View Full Code Here


                // set default values (overwritten if editedGroup != null)
                m_kgSearchField.setText(jabrefFrame.prefs().get("groupsDefaultField"));

                // configure elements
                ButtonGroup groupType = new ButtonGroup();
                groupType.add(m_explicitRadioButton);
                groupType.add(m_keywordsRadioButton);
                groupType.add(m_searchRadioButton);
                ButtonGroup groupHierarchy = new ButtonGroup();
                groupHierarchy.add(m_independentButton);
                groupHierarchy.add(m_intersectionButton);
                groupHierarchy.add(m_unionButton);
                m_description.setVerticalAlignment(JLabel.TOP);
                getRootPane().setDefaultButton(m_ok);

                // build individual layout cards for each group
                m_optionsPanel.setLayout(m_optionsLayout);
View Full Code Here

        JPanel pan = new JPanel();
        pan.setLayout(new GridLayout(0,1));

        guideButton.setSelected(true);
       
        ButtonGroup group = new ButtonGroup();
        group.add(acmButton);
        group.add(guideButton);
       
        pan.add(absCheckBox);
        pan.add(acmButton);
        pan.add(guideButton);
       
View Full Code Here

        pan.setLayout(new BorderLayout());
        htmlButton.setSelected(true);
        htmlButton.setEnabled(false);
        bibButton.setEnabled(false);
       
        ButtonGroup group = new ButtonGroup();
        group.add(htmlButton);
        group.add(bibButton);
        pan.add(absCheckBox, BorderLayout.NORTH);
        pan.add(htmlButton, BorderLayout.CENTER);
        pan.add(bibButton, BorderLayout.EAST);
   
        return pan;
View Full Code Here

        textField = new JTextField();
        queryPanel.add(textField, BorderLayout.CENTER);

        JPanel eastPanel = new JPanel(new FlowLayout());
        JButton searchButton = new JButton("Search");
        this.type = new ButtonGroup();
        addJCheckbox("tags", eastPanel, true);
        addJCheckbox("text", eastPanel, false);
        eastPanel.add(searchButton, BorderLayout.EAST);

        queryPanel.add(eastPanel, BorderLayout.EAST);
View Full Code Here

        }
        {
            // Boolean
            radioTrue = new JRadioButton(language.getText("yes"));
            radioFalse = new JRadioButton(language.getText("no"));
            ButtonGroup group = new ButtonGroup();
            group.add(radioFalse);
            group.add(radioTrue);
            radioTrue.setSelected(true);
            panelBoolean = new JPanel(new GridBagLayout());
            constraints.gridx = 0;
            constraints.gridy = 0;
            panelBoolean.add(radioTrue, constraints);
View Full Code Here

    public JComponent getComponent(Action[] choiceChangeActions, JComponent[] choiceComponents, int selectedGroupIndex) {
        myButtons = new AbstractButton[choiceChangeActions.length];
        myOptionComponents = new JComponent[choiceChangeActions.length];
        Box result = Box.createVerticalBox();
        myExporterToggles = new ButtonGroup();
        for (int i = 0; i < choiceChangeActions.length; i++) {
            final int selectedIndex = i;
            final Action nextRealAction = choiceChangeActions[i];
            Action nextWrapperAction = new AbstractAction(String
                    .valueOf(nextRealAction.getValue(Action.NAME))) {
View Full Code Here

        }
        {
            // Boolean
            radioTrue = new JRadioButton(language.getText("yes"));
            radioFalse = new JRadioButton(language.getText("no"));
            ButtonGroup group = new ButtonGroup();
            group.add(radioFalse);
            group.add(radioTrue);
            radioTrue.setSelected(true);
           
            Box box = Box.createVerticalBox();
            box.add(radioTrue);
            box.add(radioFalse);
View Full Code Here

        == PlanController.Mode.DIMENSION_LINE_CREATION);
    this.createLabelsToggleModel = new JToggleButton.ToggleButtonModel();
    this.createLabelsToggleModel.setSelected(controller.getPlanController().getMode()
        == PlanController.Mode.LABEL_CREATION);
   
    ButtonGroup modeGroup = new ButtonGroup();
    this.selectToggleModel.setGroup(modeGroup);
    this.panToggleModel.setGroup(modeGroup);
    this.createWallsToggleModel.setGroup(modeGroup);
    this.createRoomsToggleModel.setGroup(modeGroup);
    this.createDimensionLinesToggleModel.setGroup(modeGroup);
    this.createLabelsToggleModel.setGroup(modeGroup);
   
    // Use special models for bold and italic check box menu items and tool bar buttons
    // that are selected texts in home selected items are all bold or italic
    this.boldStyleToggleModel = createBoldStyleToggleModel(home, preferences);
    this.italicStyleToggleModel = createItalicStyleToggleModel(home, preferences);
    // Create unique toggle button models for top and observer cameras
    // so View from top and View from observer creation menu items and tool bar buttons
    // always reflect the same toggle state at screen
    this.viewFromTopToggleModel = new JToggleButton.ToggleButtonModel();
    this.viewFromTopToggleModel.setSelected(home.getCamera() == home.getTopCamera());
    this.viewFromObserverToggleModel = new JToggleButton.ToggleButtonModel();
    this.viewFromObserverToggleModel.setSelected(home.getCamera() == home.getObserverCamera());

    ButtonGroup viewGroup = new ButtonGroup();
    this.viewFromTopToggleModel.setGroup(viewGroup);
    this.viewFromObserverToggleModel.setGroup(viewGroup);

    JPopupMenu.setDefaultLightWeightPopupEnabled(false);
    ToolTipManager.sharedInstance().setLightWeightPopupEnabled(false);   
View Full Code Here

          sortActions, HomePieceOfFurniture.SortableProperty.VALUE_ADDED_TAX);
      addActionToMap(ActionType.SORT_HOME_FURNITURE_BY_PRICE_VALUE_ADDED_TAX_INCLUDED,
          sortActions, HomePieceOfFurniture.SortableProperty.PRICE_VALUE_ADDED_TAX_INCLUDED);
    }
    // Add radio button menu items to sub menu and make them share the same radio button group
    ButtonGroup sortButtonGroup = new ButtonGroup();
    for (Map.Entry<HomePieceOfFurniture.SortableProperty, Action> entry : sortActions.entrySet()) {
      final HomePieceOfFurniture.SortableProperty furnitureProperty = entry.getKey();
      Action sortAction = entry.getValue();
      JRadioButtonMenuItem sortMenuItem = new JRadioButtonMenuItem();
      // Use a special model for sort radio button menu item that is selected if
      // home is sorted on furnitureProperty criterion
      sortMenuItem.setModel(new JToggleButton.ToggleButtonModel() {
          @Override
          public boolean isSelected() {
            return furnitureProperty == home.getFurnitureSortedProperty();
          }
        });
      // Configure check box menu item action after setting its model to avoid losing its mnemonic
      sortMenuItem.setAction(new ResourceAction.MenuItemAction(sortAction));
      sortMenu.add(sortMenuItem);
      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();
View Full Code Here

TOP

Related Classes of javax.swing.ButtonGroup

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.