• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java ButtonGroup类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中javax.swing.ButtonGroup的典型用法代码示例。如果您正苦于以下问题:Java ButtonGroup类的具体用法?Java ButtonGroup怎么用?Java ButtonGroup使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ButtonGroup类属于javax.swing包,在下文中一共展示了ButtonGroup类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: TelaBuscarVeiculo

import javax.swing.ButtonGroup; //导入依赖的package包/类
public TelaBuscarVeiculo() {
    initComponents();
    
    jtb_Veiculos.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    
    ButtonGroup group = new ButtonGroup();
    group.add(jrb_Marca);
    group.add(jrb_Modelo);
    group.add(jrb_Ano);
    group.add(jrb_MenorPreco);
    group.add(jrb_MaiorPreco);
    
    DefaultTableCellRenderer centerRenderer = new DefaultTableCellRenderer();
    centerRenderer.setHorizontalAlignment( JLabel.CENTER );
    jtb_Veiculos.setDefaultRenderer(Object.class, centerRenderer);
    
}
 
开发者ID:Mentz,项目名称:PPRCarTrade,代码行数:18,代码来源:TelaBuscarVeiculo.java


示例2: setRadioButtons

import javax.swing.ButtonGroup; //导入依赖的package包/类
private void setRadioButtons()
{
    int numeroScelte = progetto.scelteDomandaAttualeSize();
    ArrayList<String> testoScelte = new ArrayList();
    
    for(int i = 0; i < numeroScelte; i++)
        testoScelte.add(progetto.mostraSceltaDomandaAttuale(i));
    
    gruppo = new ButtonGroup();
    
    for(int i = 0; i < numeroScelte; i++)
    {
        JRadioButton radio = new JRadioButton(testoScelte.get(i));
        radio.setFont(fontScelta);
        RadioButtonListener rbl = new RadioButtonListener(progetto);
        radio.addActionListener(rbl);
        gruppo.add(radio);
        center.add(radio);
    }
}
 
开发者ID:IngSW-unipv,项目名称:Progetto-I,代码行数:21,代码来源:ExecutePage.java


示例3: connect

import javax.swing.ButtonGroup; //导入依赖的package包/类
public void connect(PropertyEditor pe, PropertyEnv env) {
    if (!tableUI && (env != null) && useTitle) {
        setBorder(new TitledBorder(env.getFeatureDescriptor().getDisplayName()));
    } else {
        setBorder(null);
    }

    editor = pe;

    String[] tags = editor.getTags();
    group = new ButtonGroup();

    InvRadioButton[] buttons = getButtons(tags.length);

    if (env != null) {
        setEnabled(env.isEditable());
    }

    for (int i = 0; i < tags.length; i++) {
        InvRadioButton jr = buttons[i];
        configureButton(jr, tags[i]);
        add(jr);
    }
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:25,代码来源:RadioInplaceEditor.java


示例4: MetalThemeMenu

import javax.swing.ButtonGroup; //导入依赖的package包/类
@SuppressWarnings("LeakingThisInConstructor")
public MetalThemeMenu(String name, MetalTheme[] themeArray) {
    super(name);
    themes = themeArray;
    ButtonGroup group = new ButtonGroup();
    for (int i = 0; i < themes.length; i++) {
        JRadioButtonMenuItem item = new JRadioButtonMenuItem(themes[i].
                getName());
        group.add(item);
        add(item);
        item.setActionCommand(i + "");
        item.addActionListener(this);
        if (i == 0) {
            item.setSelected(true);
        }
    }

}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:19,代码来源:MetalThemeMenu.java


示例5: getContextMenu

import javax.swing.ButtonGroup; //导入依赖的package包/类
/** Updates items in popup menu and returns itself.
*/
public JPopupMenu getContextMenu () {
    removeAll ();

    // generate list of available toolbar panels
    ButtonGroup bg = new ButtonGroup ();
    String current = ToolbarPool.getDefault ().getConfiguration ();
    for( String name : ToolbarPool.getDefault().getConfigurationsNow() ) {
        JRadioButtonMenuItem mi = new JRadioButtonMenuItem (name, (name.compareTo (current) == 0));
        mi.addActionListener (this);
        bg.add (mi);
        this.add (mi);
    }

    return this;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:18,代码来源:ToolbarPool.java


示例6: buildViewMenu

import javax.swing.ButtonGroup; //导入依赖的package包/类
private void buildViewMenu() {
    // --> View
    JMenu menu = Utility.localizedMenu("menuBar.view");
    menu.setOpaque(false);
    menu.setMnemonic(KeyEvent.VK_V);

    menu.add(getCheckBoxMenuItem(MapControlsAction.id));
    menu.add(getCheckBoxMenuItem(DisplayGridAction.id));
    menu.add(getCheckBoxMenuItem(ChangeWindowedModeAction.id));

    menu.addSeparator();
    ButtonGroup tileTextGroup = new ButtonGroup();
    for (DisplayText type : DisplayText.values()) {
        menu.add(getRadioButtonMenuItem(DisplayTileTextAction.id + type.getKey(),
                                        tileTextGroup));
    }

    menu.addSeparator();
    menu.add(getMenuItem(ZoomInAction.id));
    menu.add(getMenuItem(ZoomOutAction.id));

    add(menu);
}
 
开发者ID:FreeCol,项目名称:freecol,代码行数:24,代码来源:MapEditorMenuBar.java


示例7: getDefaultComponent

import javax.swing.ButtonGroup; //导入依赖的package包/类
public Component getDefaultComponent(Container aContainer) {
    Component c = getFirstComponent(aContainer);
    
    if (c instanceof AbstractButton) {
        ButtonModel bm = ((AbstractButton)c).getModel();
        if (bm instanceof DefaultButtonModel) {
            ButtonGroup bg = ((DefaultButtonModel)bm).getGroup();
            Enumeration<AbstractButton> en = bg == null ? null : bg.getElements();
            while (en != null && en.hasMoreElements()) {
                AbstractButton ab = en.nextElement();
                if (ab.isSelected()) return ab;
            }
        }
    }
    
    return c;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:18,代码来源:ProfilerPopup.java


示例8: initRadioButtons

import javax.swing.ButtonGroup; //导入依赖的package包/类
private void initRadioButtons() {
    
    applicationDescButtonModel = new ToggleButtonModel();
    appletDescButtonModel = new ToggleButtonModel();
    compDescButtonModel = new ToggleButtonModel();
    bg = new ButtonGroup();
    applicationDescButtonModel.setGroup(bg);
    appletDescButtonModel.setGroup(bg);
    compDescButtonModel.setGroup(bg);
    
    String desc = evaluator.getProperty(JNLP_DESCRIPTOR);
    if (desc != null) {
        if (desc.equals(DescType.application.toString())) {
            applicationDescButtonModel.setSelected(true);
        } else if (desc.equals(DescType.applet.toString())) {
            appletDescButtonModel.setSelected(true);
        } else if (desc.equals(DescType.component.toString())) {
            compDescButtonModel.setSelected(true);
        }
    } else {
        applicationDescButtonModel.setSelected(true);
    }

}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:25,代码来源:JWSProjectProperties.java


示例9: createTypeMenu

import javax.swing.ButtonGroup; //导入依赖的package包/类
/**
 * @return menu that allows to select possible column types
 */
private JMenu createTypeMenu() {
	ButtonGroup typeGroup = new ButtonGroup();
	JMenu typeChangeItem = new JMenu(CHANGE_TYPE_LABEL);
	typeChangeItem.setToolTipText(CHANGE_TYPE_TIP);
	for (final ColumnType columnType : ColumnType.values()) {
		final JCheckBoxMenuItem checkboxItem = new JCheckBoxMenuItem(
				DataImportWizardUtils.getNameForColumnType(columnType));
		if (columnType == metaData.getColumnMetaData(columnIndex).getType()) {
			checkboxItem.setSelected(true);
		}
		checkboxItem.addItemListener(new ItemListener() {

			@Override
			public void itemStateChanged(ItemEvent e) {
				if (e.getStateChange() == ItemEvent.SELECTED) {
					changeType(columnType);
				}

			}
		});
		typeGroup.add(checkboxItem);
		typeChangeItem.add(checkboxItem);
	}
	return typeChangeItem;
}
 
开发者ID:transwarpio,项目名称:rapidminer,代码行数:29,代码来源:ConfigureDataTableHeader.java


示例10: updatePerspectives

import javax.swing.ButtonGroup; //导入依赖的package包/类
private void updatePerspectives(List<Perspective> perspectives) {
	removeAll();
	perspectiveMap.clear();
	workspaceMenuGroup = new ButtonGroup();
	for (Perspective p : perspectives) {
		String name = p.getName();
		Action action = new WorkspaceAction(PerspectiveMenu.this.perspectiveController, p, name);
		if (p.isUserDefined()) {
			action.putValue(Action.ACTION_COMMAND_KEY, "perspective-" + name);
			action.putValue(Action.NAME, name);
			ImageIcon createIcon = SwingTools
					.createIcon("16/" + I18N.getMessage(I18N.getGUIBundle(), "gui.action.workspace_user.icon"));
			action.putValue(Action.LARGE_ICON_KEY, createIcon);
			action.putValue(Action.SMALL_ICON, createIcon);
			action.putValue(Action.SHORT_DESCRIPTION,
					I18N.getMessage(I18N.getGUIBundle(), "gui.action.workspace_user.tip", name));
		}
		JMenuItem menuItem = new JRadioButtonMenuItem(action);
		add(menuItem);
		perspectiveMap.put(p.getName(), menuItem);
		workspaceMenuGroup.add(menuItem);
	}
	if (perspectiveMap.containsKey(perspectiveName)) {
		perspectiveMap.get(perspectiveName).setSelected(true);
	}
}
 
开发者ID:transwarpio,项目名称:rapidminer,代码行数:27,代码来源:PerspectiveMenu.java


示例11: getReplacemetPanel

import javax.swing.ButtonGroup; //导入依赖的package包/类
private Component getReplacemetPanel() {
    JPanel group = new JPanel(new GridLayout(0, 1));
    group.setBorder(BorderFactory.createTitledBorder(ResourceLoader
            .getString("ArrowReplacementType.name")));
    group.add(safe = new JRadioButton("ArrowReplacementType.safe"));
    group.add(children = new JRadioButton("ArrowReplacementType.branching"));
    group.add(all = new JRadioButton("ArrowReplacementType.everywhere"));
    safe.setSelected(true);

    ButtonGroup g = new ButtonGroup();
    g.add(children);
    g.add(all);
    g.add(safe);

    setReplaceEnable(false);

    return group;
}
 
开发者ID:Vitaliy-Yakovchuk,项目名称:ramus,代码行数:19,代码来源:SectorNameEditor.java


示例12: createButtons

import javax.swing.ButtonGroup; //导入依赖的package包/类
@Override
protected void createButtons(ButtonGroup group) {
    JToggleButton button1 = createOpenViewButton(group, editorView);
    button1.setSelected(true);
    buttonsPanel.add(button1);
    buttonsPanel.add(createOpenViewButton(group, htmlView));
    Iterator<DocBookExporter> iterator = AdditionalPluginLoader
            .loadProviders(DocBookExporter.class);
    while (iterator.hasNext()) {
        final DocBookExporter exporter = iterator.next();
        JButton tb = new JButton();
        tb.setText(exporter.getActionName());
        tb.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                exporter.createReport(getFramework(),
                        new ReportLoadCallback() {

                            @Override
                            public InputStream getDocBookInputStream() {
                                // TODO Auto-generated method stub
                                return null;
                            }
                        });
            }
        });
        buttonsPanel.add(tb);
    }
}
 
开发者ID:Vitaliy-Yakovchuk,项目名称:ramus,代码行数:31,代码来源:DocBookScriptReportEditorView.java


示例13: initSave

import javax.swing.ButtonGroup; //导入依赖的package包/类
void initSave() {
	savePanel = new JPanel(new GridLayout(0,1));
	savePanel.setBorder( BorderFactory.createTitledBorder("Save Options"));
	ButtonGroup gp = new ButtonGroup();
	saveToFile = new JToggleButton("Save ASCII table");
	savePanel.add( saveToFile );
	gp.add( saveToFile );
	saveToClipboard = new JToggleButton("Copy to clipboard");
	savePanel.add( saveToClipboard );
	gp.add( saveToClipboard );
	saveJPEG = new JToggleButton("Save JPEG image");
	savePanel.add( saveJPEG );
	gp.add( saveJPEG );
	savePNG = new JToggleButton("Save PNG image");
	savePanel.add( savePNG );
	gp.add( savePNG );
	print = new JToggleButton("Print");
	savePanel.add( print );
	gp.add( print );
}
 
开发者ID:iedadata,项目名称:geomapapp,代码行数:21,代码来源:GMAProfile.java


示例14: PrintIconRadioJButton

import javax.swing.ButtonGroup; //导入依赖的package包/类
public PrintIconRadioJButton(	ControlJFrame objPcontrolJFrame,
								String strPkey,
								String strPimage,
								boolean bolPselected,
								ButtonGroup objPbuttonGroup,
								ActionListener objPactionListener) {

	// Create widgets :
	this.objGjLabel =
						new ExtendedJLabel(objPcontrolJFrame, objPcontrolJFrame	.getJuggleMasterPro()
																				.getImageIcon(strPimage, Constants.bytS_UNCLASS_NO_VALUE));
	this.objGjRadioButton = new JRadioButton(Tools.getLocaleString(strPkey));
	this.objGjRadioButton.setFont(objPcontrolJFrame.getFont());
	this.objGjRadioButton.setOpaque(true);
	this.objGjRadioButton.setMnemonic(Tools.getMnemonicChar(strPkey));
	this.objGjRadioButton.addActionListener(objPactionListener);
	this.objGjRadioButton.setSelected(bolPselected);
	objPbuttonGroup.add(this.objGjRadioButton);

	// Add widgets :
	this.setLayout(new FlowLayout(FlowLayout.LEADING));
	this.add(this.objGjLabel);
	this.add(this.objGjRadioButton);
	this.setOpaque(true);
}
 
开发者ID:jugglemaster,项目名称:JuggleMasterPro,代码行数:26,代码来源:PrintIconRadioJButton.java


示例15: getPanel

import javax.swing.ButtonGroup; //导入依赖的package包/类
@Override
public IPanel getPanel(final int i) {
    if ((i == 0) && (!modelTypeAdded)) {
        ButtonGroup bg = new ButtonGroup();
        idef0.setSelected(true);
        bg.add(idef0);
        bg.add(dfd);
        bg.add(dfds);
        JPanel jPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
        jPanel.add(idef0);
        jPanel.add(dfd);
        jPanel.add(dfds);
        JPanel panel = (JPanel) super.getPanel(i);
        panel.add(jPanel, BorderLayout.SOUTH);
        modelTypeAdded = true;
    }
    if (super.getPanelCount() == i) {
        return ouners;
    }
    return super.getPanel(i);
}
 
开发者ID:Vitaliy-Yakovchuk,项目名称:ramus,代码行数:22,代码来源:NewProjectDialog.java


示例16: generateControl

import javax.swing.ButtonGroup; //导入依赖的package包/类
@Override
public JComponent generateControl()
{
	ButtonGroup group = new ButtonGroup();

	JPanel buttons = new JPanel();
	buttons.setLayout(new BoxLayout(buttons, BoxLayout.Y_AXIS));

	Iterator i = items.iterator();
	while( i.hasNext() )
	{
		Item item = (Item) i.next();

		AbstractButton button = generateButton(item.getName(), group);

		item.setButton(button);
		if( item.isSelected() )
		{
			button.setSelected(true);
		}

		buttons.add(button);
	}

	return buttons;
}
 
开发者ID:equella,项目名称:Equella,代码行数:27,代码来源:GAbstractButtonGroup.java


示例17: buildViewMenu

import javax.swing.ButtonGroup; //导入依赖的package包/类
private void buildViewMenu() {
	
	ButtonGroup buttonGroup = new ButtonGroup();
	
	setCodeHMenu(new JMenu("Code highlighting"));
	raCodeHighLighting = new JCheckBoxMenuItem("Relational Algebra", true);
	sqlCodeHighLighting = new JCheckBoxMenuItem("SQL", true);
	
	getCodeHMenu().add(raCodeHighLighting);
	getCodeHMenu().add(sqlCodeHighLighting);
	
	setShowMenu(new JMenu("Show"));
	consoleShow = new JCheckBoxMenuItem("Console", true);
	dbViewerShow = new JCheckBoxMenuItem("DB Viewer", true);
	queriesListShow = new JCheckBoxMenuItem("Query List", true);
	
	getShowMenu().add(dbViewerShow);
	getShowMenu().add(queriesListShow);
	getShowMenu().add(consoleShow);
	
	setViewMenu(new JMenu());
	getViewMenu().setMnemonic(KeyEvent.VK_V);
	getViewMenu().add(getCodeHMenu());
	getViewMenu().add(getShowMenu());
}
 
开发者ID:tteguayco,项目名称:JITRAX,代码行数:26,代码来源:MenuBar.java


示例18: BetterGroup

import javax.swing.ButtonGroup; //导入依赖的package包/类
@SuppressWarnings("unchecked")
public BetterGroup(boolean createButtonGroup, Object... objs)
{
	for( int i = 0; i < objs.length; i++ )
	{
		B object = (B) objs[i];
		map.put(object, (V) objs[++i]);
	}
	if( createButtonGroup )
	{
		bg = new ButtonGroup();
		for( B b : map.keySet() )
		{
			bg.add(b);
		}
	}
}
 
开发者ID:equella,项目名称:Equella,代码行数:18,代码来源:AppletGuiUtils.java


示例19: ButtonGroupProperty

import javax.swing.ButtonGroup; //导入依赖的package包/类
ButtonGroupProperty(RADComponent comp) throws IntrospectionException {
    super(comp,
          new FakePropertyDescriptor("buttonGroup", // NOI18N
                                     javax.swing.ButtonGroup.class));
    setAccessType(DETACHED_READ | DETACHED_WRITE);
    setShortDescription(FormUtils.getBundleString("HINT_ButtonGroup")); // NOI18N
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:8,代码来源:RADComponent.java


示例20: restoreDefaultValue

import javax.swing.ButtonGroup; //导入依赖的package包/类
@Override
public void restoreDefaultValue() throws IllegalAccessException, InvocationTargetException {
    if (this.getValue() instanceof FormDesignValue) {
        FormDesignValue formValue = (FormDesignValue) this.getValue();

        if (formValue.getDesignValue() instanceof ButtonGroup) {
            AbstractButton button = (AbstractButton) this.getRADComponent().getBeanInstance();
            synchronizeButtonGroupInAWT(button, formValue, null);
        }
    }
    super.restoreDefaultValue();
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:13,代码来源:RADComponent.java



注:本文中的javax.swing.ButtonGroup类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java XmlAttribute类代码示例发布时间:2022-05-20
下一篇:
Java TypeReference类代码示例发布时间:2022-05-20
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap