javax.swing.JCheckBoxMenuItem#getClientProperty ( )源码实例Demo

下面列出了javax.swing.JCheckBoxMenuItem#getClientProperty ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: pumpernickel   文件: RenderingHintsContextMenu.java
public void setSelectedValue(Object value) {
	for (int a = 0; a < getItemCount(); a++) {
		if (getItem(a) instanceof JCheckBoxMenuItem) {
			JCheckBoxMenuItem item = (JCheckBoxMenuItem) getItem(a);
			Object itemValue = item
					.getClientProperty("RenderingHint.value");
			if (itemValue != null && itemValue.equals(value)
					&& item.isSelected() == false) {
				item.doClick();
				return;
			}
		}
	}
	throw new IllegalArgumentException("the value \"" + value
			+ "\" was not found");
}
 
源代码2 项目: netbeans   文件: FilterSubmenuAction.java
public void actionPerformed(ActionEvent ev) {
    Object source = ev.getSource();
    // react just on submenu items, not on submenu click itself
    if (source instanceof JCheckBoxMenuItem) {
        JCheckBoxMenuItem menuItem = (JCheckBoxMenuItem)source;
        String filterName = (String)(menuItem.getClientProperty(PROP_FILTER_NAME));
        filters.setSelected(filterName, menuItem.isSelected());
    }
}
 
源代码3 项目: netbeans   文件: FilterSubmenuAction.java
public void actionPerformed(ActionEvent ev) {
    Object source = ev.getSource();
    // react just on submenu items, not on submenu click itself
    if (source instanceof JCheckBoxMenuItem) {
        JCheckBoxMenuItem menuItem = (JCheckBoxMenuItem)source;
        String filterName = (String)(menuItem.getClientProperty(PROP_FILTER_NAME));
        filters.getInstance().setSelected(filterName, menuItem.isSelected());
    }
}
 
源代码4 项目: netbeans   文件: FiltersDescriptor.java
public void actionPerformed(ActionEvent ev) {
    Object source = ev.getSource();
    // react just on submenu items, not on submenu click itself
    if (source instanceof JCheckBoxMenuItem) {
        JCheckBoxMenuItem menuItem = (JCheckBoxMenuItem)source;
        String filterName = (String)(menuItem.getClientProperty(PROP_FILTER_NAME));
        filtersDesc.setSelected(filterName, menuItem.isSelected());
    }
}
 
源代码5 项目: netbeans   文件: FilterActions.java
public void actionPerformed(ActionEvent ev) {
    Object source = ev.getSource();
    // react just on submenu items, not on submenu click itself
    if (source instanceof JCheckBoxMenuItem) {
        JCheckBoxMenuItem menuItem = (JCheckBoxMenuItem)source;
        String filterName = (String)(menuItem.getClientProperty(PROP_FILTER_NAME));
        filters.setSelected(filterName, menuItem.isSelected());
    }
}
 
源代码6 项目: pumpernickel   文件: RenderingHintsContextMenu.java
public Object getSelectedValue() {
	if (undefined.isSelected())
		return null;

	for (int a = 0; a < getItemCount(); a++) {
		if (getItem(a) instanceof JCheckBoxMenuItem) {
			JCheckBoxMenuItem item = (JCheckBoxMenuItem) getItem(a);
			if (item.isSelected())
				return item.getClientProperty("RenderingHint.value");
		}
	}
	return null;
}