/** * Remove a menuItem from the window menu including removal of the group. * @param menuItem menuItem to be removed */ public void removeFromWindowMenuGroup(JMenuItem menuItem) { windowMenu.remove(menuItem); windowMenuCheckBoxGroup.remove(menuItem); }
public void remove(AbstractButton button) { button.removeActionListener( wcl ); super.remove( button ); }
@Override public void removeAll() { Collections.list(group.getElements()).stream().forEach((ab) -> { group.remove(ab); }); }
protected void remove( AbstractWindow w, AbstractButton b ) { final ButtonGroup g = (ButtonGroup) mapGroups.get( w ); if( g == null ) throw new IllegalArgumentException( "Element was not found : " + w ); g.remove( b ); if( g.getButtonCount() == 0 ) { mapGroups.remove( w ); } } }
public void removeAllColorChooserPanels() { Component[] tb = toolBar.getComponents(); for (int i = 0; i < tb.length; i++) { if (tb[i] instanceof AbstractButton) { toolBarButtonGroup.remove((AbstractButton) tb[i]); } } toolBar.removeAll(); chooserPanelHolder.removeAll(); northPanel.removeAll(); northPanel.add(previewPanelHolder); }
public void removeAllColorChooserPanels() { Component[] tb = toolBar.getComponents(); for (int i = 0; i < tb.length; i++) { if (tb[i] instanceof AbstractButton) { toolBarButtonGroup.remove((AbstractButton) tb[i]); } } toolBar.removeAll(); chooserPanelHolder.removeAll(); northPanel.removeAll(); northPanel.add(previewPanelHolder); }
@Override public void remove(AbstractButton button) { super.remove(button); button.removeChangeListener(changeListener); updateSelectedValue(); }
@Override public void remove(AbstractButton button) { super.remove(button); button.removeChangeListener(changeListener); updateSelectedValue(); }
@Override public void remove(Component comp) { if (comp instanceof AbstractButton) { ((AbstractButton) comp).removeItemListener(itemListener); group.remove((AbstractButton) comp); } super.remove(comp); }
@Override public void remove( final int index ) { final Component component = getComponent( index ); if ( component instanceof AbstractButton ) { final AbstractButton button = (AbstractButton)component; if ( _itemListener != null ) { button.removeItemListener( _itemListener ); } _buttonGroup.remove( button ); } super.remove( index ); }
@Override public void remove(AbstractButton button) { super.remove(button); button.removeChangeListener(changeListener); updateSelectedValue(); }
Enumeration<AbstractButton> enu = buttonGroupMetrics.getElements(); while (enu.hasMoreElements()) { buttonGroupMetrics.remove(enu.nextElement());
public void deleteLayerButton(LayerButton button) { buttonGroup.remove(button); layerButtons.remove(button); remove(button); revalidate(); repaint(); button.removeDragReorderHandler(dragReorderHandler); }
/** * Method is responsible for removing current JRadioButtons of ButtonGroup and * add creating the JRadioButtons and adding them to * the ButtonGroup. * * The resource name is used as the action command for the button model, * and the resource value is used to set the button label. * * @param resouces list of resource names * @param selected initially selected resource (if not null) * */ public void resetButtons(String[] resouces, String selected) { Enumeration<AbstractButton> buttons = bGroup.getElements(); List<AbstractButton> buttonsToRemove = new ArrayList<>(this.bGroup.getButtonCount()); while (buttons.hasMoreElements()) { AbstractButton abstractButton = buttons .nextElement(); buttonsToRemove.add(abstractButton); } for (AbstractButton abstractButton : buttonsToRemove) { abstractButton.removeActionListener(this); bGroup.remove(abstractButton); } for (AbstractButton abstractButton : buttonsToRemove) { this.remove(abstractButton); } initButtonGroup(resouces, selected); }
private void init() { for (RadioMenuItem item : itemList) { group.remove(item); } itemList.clear(); Object selectedItem = dataModel.getSelectedItem(); for (int i = 0; i < dataModel.getSize(); i++) { Object object = dataModel.getElementAt(i); Icon icon = null; if (object instanceof GUIEntry) { icon = ((GUIEntry) object).getIcon(); } RadioMenuItem radioMenuItem = new RadioMenuItem(object.toString(), icon, object); radioMenuItem.setSelected(object == selectedItem); group.add(radioMenuItem); itemList.add(radioMenuItem); radioMenuItem.addActionListener(this); } }
public void fitModeChanged(int i) { if (i == RcImagingJPanel.FIT_ZOOMED) { fitModeButtonGroup.remove(bestFitJRadioButton); fitModeButtonGroup.remove(fitToWidthJRadioButton); fitModeButtonGroup.remove(fitToHeightJRadoButton); bestFitJRadioButton.setSelected(false); fitToWidthJRadioButton.setSelected(false); fitToHeightJRadoButton.setSelected(false); } else { bestFitJRadioButton.getModel().setGroup(fitModeButtonGroup); fitToWidthJRadioButton.getModel().setGroup(fitModeButtonGroup); fitToHeightJRadoButton.getModel().setGroup(fitModeButtonGroup); switch (i) { case RcImagingJPanel.FIT_TO_WIDTH: fitToWidthJRadioButton.setSelected(true); break; case RcImagingJPanel.FIT_TO_HEIGHT: fitToHeightJRadoButton.setSelected(true); break; case RcImagingJPanel.FIT_BEST: bestFitJRadioButton.setSelected(true); break; } } }
public void intervalRemoved(ListDataEvent e) { for (int i = e.getIndex1(); i >= e.getIndex0(); i--) { AbstractButton button = (AbstractButton) buttonsPanel.getComponent(i); buttonsPanel.remove(button); group.remove(button); } buttonsPanel.invalidate(); buttonsPanel.doLayout(); }
public void intervalRemoved(ListDataEvent e) { for (int i = e.getIndex1(); i >= e.getIndex0(); i--) { AbstractButton button = (AbstractButton) buttonsPanel.getComponent(i); buttonsPanel.remove(button); group.remove(button); } buttonsPanel.invalidate(); buttonsPanel.doLayout(); }
private static void setSelectedFromAction(AbstractButton button, Action action) { boolean flag = false; if (action != null) flag = isActionSelected(action); if (flag != button.isSelected()) { button.setSelected(flag); if (!flag && button.isSelected() && (button.getModel() instanceof DefaultButtonModel)) { ButtonGroup buttongroup = ((DefaultButtonModel) button.getModel()).getGroup(); if (buttongroup != null) { buttongroup.remove(button); button.setSelected(false); buttongroup.add(button); } } } }
public void internalFrameClosed(final InternalFrameEvent e) { if (desktopPane.getAllFrames().length == 0) arrangeAction.setEnabled(false); ((GCDocument)e.getInternalFrame()).getRefreshWatchDog().stop(); // remove menuitem from menu and from button group for (int i=2; i<windowMenu.getItemCount(); i++) { final JMenuItem item = windowMenu.getItem(i); if (((WindowMenuItemAction)item.getAction()).getInternalFrame() == e.getInternalFrame()) { windowMenu.remove(item); windowCheckBoxGroup.remove(item); break; } } }