當前位置: 首頁>>代碼示例>>Java>>正文


Java JCheckBoxMenuItem.addItemListener方法代碼示例

本文整理匯總了Java中javax.swing.JCheckBoxMenuItem.addItemListener方法的典型用法代碼示例。如果您正苦於以下問題:Java JCheckBoxMenuItem.addItemListener方法的具體用法?Java JCheckBoxMenuItem.addItemListener怎麽用?Java JCheckBoxMenuItem.addItemListener使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在javax.swing.JCheckBoxMenuItem的用法示例。


在下文中一共展示了JCheckBoxMenuItem.addItemListener方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getPopupMenuItem

import javax.swing.JCheckBoxMenuItem; //導入方法依賴的package包/類
public JMenuItem getPopupMenuItem(JTextComponent target) {
    
    item = new JCheckBoxMenuItem(NbBundle.getBundle(BaseKit.class).
            getString("line-numbers-menuitem"), isLineNumbersVisible());
    item.addItemListener( new ItemListener() {
        public void itemStateChanged(ItemEvent e) {
            actionPerformed(null,null);
        }
    });
    return item;
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:12,代碼來源:ActionFactory.java

示例2: getPopupMenuItem

import javax.swing.JCheckBoxMenuItem; //導入方法依賴的package包/類
public @Override JMenuItem getPopupMenuItem(JTextComponent target) {
    Preferences prefs = MimeLookup.getLookup(MimePath.EMPTY).lookup(Preferences.class);
    boolean toolbarVisible = prefs.getBoolean(SimpleValueNames.TOOLBAR_VISIBLE_PROP, EditorPreferencesDefaults.defaultToolbarVisible);
    
    JCheckBoxMenuItem item = new JCheckBoxMenuItem(
        NbBundle.getBundle(ToggleToolbarAction.class).getString("PROP_base_toolbarVisible"), //NOI18N
        toolbarVisible);
    
    item.addItemListener( new ItemListener() {
        public @Override void itemStateChanged(ItemEvent e) {
            actionPerformed(null,null);
        }
    });
    
    return item;
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:17,代碼來源:NbEditorKit.java

示例3: createTypeMenu

import javax.swing.JCheckBoxMenuItem; //導入方法依賴的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

示例4: addCheckbox

import javax.swing.JCheckBoxMenuItem; //導入方法依賴的package包/類
/**
 * Adds a checkbox item with a given name to the options, and returns the
 * associated (fresh) menu item.
 * @param name the name of the checkbox menu item to add
 * @return the added {@link javax.swing.JCheckBoxMenuItem}
 */
private final JCheckBoxMenuItem addCheckbox(final String name) {
    JCheckBoxMenuItem result = new JCheckBoxMenuItem(name);
    boolean selected = userPrefs.getBoolean(name, boolOptionDefaults.get(name));
    boolean enabled = isEnabled(name);
    result.setSelected(selected & enabled);
    this.itemMap.put(name, result);
    if (enabled) {
        result.addItemListener(new ItemListener() {
            @Override
            public void itemStateChanged(ItemEvent e) {
                userPrefs.putBoolean(name, e.getStateChange() == ItemEvent.SELECTED);
            }
        });
    } else {
        result.setEnabled(false);
    }
    return result;
}
 
開發者ID:meteoorkip,項目名稱:JavaGraph,代碼行數:25,代碼來源:Options.java

示例5: initialize

import javax.swing.JCheckBoxMenuItem; //導入方法依賴的package包/類
private void initialize() {
	mouseToolbarCheckbox = new JCheckBoxMenuItem("Mouse toolbar");
	zoomToolbarCheckbox = new JCheckBoxMenuItem("Zoom toolbar");
	simulationToolbarCheckbox = new JCheckBoxMenuItem("Simulation toolbar");
	dbToolbarCheckbox = new JCheckBoxMenuItem("Explore toolbar");
	undoToolbarCheckbox = new JCheckBoxMenuItem("Undo/Redo toolbar");
	undoToolbarCheckbox.setSelected(true);
	
	mouseToolbarCheckbox.addItemListener(this);
	zoomToolbarCheckbox.addItemListener(this);
	simulationToolbarCheckbox.addItemListener(this);
	dbToolbarCheckbox.addItemListener(this);
	undoToolbarCheckbox.addItemListener(this);
	
	this.add(mouseToolbarCheckbox);
	this.add(zoomToolbarCheckbox);
	this.add(simulationToolbarCheckbox);
	this.add(dbToolbarCheckbox);
	this.add(undoToolbarCheckbox);

	
}
 
開發者ID:dev-cuttlefish,項目名稱:cuttlefish,代碼行數:23,代碼來源:ViewMenu.java

示例6: initialize

import javax.swing.JCheckBoxMenuItem; //導入方法依賴的package包/類
private void initialize() {
	mouseToolbarCheckbox = new JCheckBoxMenuItem("Mouse toolbar");
	zoomToolbarCheckbox = new JCheckBoxMenuItem("Zoom toolbar");
	simulationToolbarCheckbox = new JCheckBoxMenuItem("Simulation toolbar");
	dbToolbarCheckbox = new JCheckBoxMenuItem("Explore toolbar");
	undoToolbarCheckbox = new JCheckBoxMenuItem("Undo/Redo toolbar");
	undoToolbarCheckbox.setSelected(true);

	mouseToolbarCheckbox.addItemListener(this);
	zoomToolbarCheckbox.addItemListener(this);
	simulationToolbarCheckbox.addItemListener(this);
	dbToolbarCheckbox.addItemListener(this);
	undoToolbarCheckbox.addItemListener(this);

	this.add(mouseToolbarCheckbox);
	this.add(zoomToolbarCheckbox);
	this.add(simulationToolbarCheckbox);
	this.add(dbToolbarCheckbox);
	this.add(undoToolbarCheckbox);

}
 
開發者ID:dev-cuttlefish,項目名稱:cuttlefish,代碼行數:22,代碼來源:ViewMenu.java

示例7: createPeer

import javax.swing.JCheckBoxMenuItem; //導入方法依賴的package包/類
@Override
public JCheckBoxMenuItem createPeer() {
  final JCheckBoxMenuItem item = new JCheckBoxMenuItem(action);
  item.setSelected(state);
  item.addItemListener(this);

  peers.add(new WeakReference<JCheckBoxMenuItem>(item, queue));
  return item;
}
 
開發者ID:ajmath,項目名稱:VASSAL-src,代碼行數:10,代碼來源:CheckBoxMenuItemProxy.java

示例8: addAnswer

import javax.swing.JCheckBoxMenuItem; //導入方法依賴的package包/類
private void addAnswer(String answer) {
    JCheckBoxMenuItem item = new JCheckBoxMenuItem(answer);
    this.answerGroup.add(item);
    this.add(item);
    item.addItemListener(this);
}
 
開發者ID:meteoorkip,項目名稱:JavaGraph,代碼行數:7,代碼來源:BehaviourOption.java


注:本文中的javax.swing.JCheckBoxMenuItem.addItemListener方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。