本文整理了Java中javax.swing.JCheckBox.getClientProperty()
方法的一些代码示例,展示了JCheckBox.getClientProperty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JCheckBox.getClientProperty()
方法的具体详情如下:
包路径:javax.swing.JCheckBox
类名称:JCheckBox
方法名:getClientProperty
暂无
代码示例来源:origin: org.codehaus.mevenide/nb-project
public void actionPerformed(ActionEvent e) {
if (cbDebug.isSelected()) {
cbErrors.setEnabled(false);
cbErrors.putClientProperty(CP_SELECTED, Boolean.valueOf(cbErrors.isSelected()));
cbErrors.setSelected(true);
} else {
cbErrors.setEnabled(true);
cbErrors.setSelected(((Boolean)cbErrors.getClientProperty(CP_SELECTED)).booleanValue());
}
}
});
代码示例来源:origin: RPTools/maptool
public void stateChanged(ChangeEvent e) {
JSlider js = (JSlider) ((JCheckBox) e.getSource()).getClientProperty("JSlider");
js.setEnabled(!((JCheckBox) e.getSource()).isSelected());
}
});
代码示例来源:origin: RPTools/maptool
public void stateChanged(ChangeEvent e) {
JSlider js = (JSlider) ((JCheckBox) e.getSource()).getClientProperty("JSlider");
js.setEnabled(!((JCheckBox) e.getSource()).isSelected());
}
});
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-inspect
/**
* Updates the panel used to force pseudo-classes.
*
* @param pageModel inspected page.
* @param node inspected/selected node.
*/
private void updatePseudoClassPanel(WebKitPageModel pageModel,
org.netbeans.modules.web.webkit.debugging.api.dom.Node node) {
CSS.PseudoClass[] pseudoClasses = pageModel.getPseudoClasses(node);
EnumSet<CSS.PseudoClass> set = EnumSet.noneOf(CSS.PseudoClass.class);
set.addAll(Arrays.asList(pseudoClasses));
for (JCheckBox checkbox : pseudoClassCheckBoxes) {
CSS.PseudoClass pseudoClass = (CSS.PseudoClass)checkbox.getClientProperty(PSEUDO_CLASS);
boolean selected = set.contains(pseudoClass);
checkbox.setSelected(selected);
}
}
代码示例来源:origin: net.sourceforge.jadex/jadex-tools-base-swing
public void itemStateChanged(ItemEvent e)
{
boolean active = ((JRadioButton)e.getSource()).isSelected();
for(int j=0; j<options.length; j++)
{
String dependency =(String)options[j].getClientProperty(PROPERTY_DEPENDENCY);
options[j].setEnabled(active && (dependency==null || SReflect.classForName0(dependency, null)!=null));
}
}
});
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-editor-fold-nbui
private void fireChanged(String pk) {
if (pk == null) {
isChanged = false;
return;
}
Preferences prefs = MimeLookup.getLookup(mimeType).lookup(Preferences.class);
boolean changed = preferences.getBoolean(SimpleValueNames.CODE_FOLDING_ENABLE, true) != prefs.getBoolean(SimpleValueNames.CODE_FOLDING_ENABLE, true)
|| preferences.getBoolean(FoldUtilitiesImpl.PREF_OVERRIDE_DEFAULTS, true) != prefs.getBoolean(FoldUtilitiesImpl.PREF_OVERRIDE_DEFAULTS, true)
|| preferences.getBoolean(FoldUtilitiesImpl.PREF_CONTENT_PREVIEW, true) != prefs.getBoolean(FoldUtilitiesImpl.PREF_CONTENT_PREVIEW, true)
|| preferences.getBoolean(FoldUtilitiesImpl.PREF_CONTENT_SUMMARY, true) != prefs.getBoolean(FoldUtilitiesImpl.PREF_CONTENT_SUMMARY, true);
for (JCheckBox cb : controls) {
changed |= isFoldTypeChanged((FoldType) cb.getClientProperty("type"), prefs); // NOI18N
}
isChanged = changed;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-editor-fold-nbui
private void updateValueState() {
ignoreStateChange = true;
for (JCheckBox cb : controls) {
FoldType ft = (FoldType)cb.getClientProperty("type"); // NOI18N
String k = COLLAPSE_PREFIX + ft.code();
boolean val = isCollapseEnabled(ft);
cb.setSelected(val);
}
ignoreStateChange = false;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-editor-fold-nbui
private void updatePref(ItemEvent e) {
JCheckBox cb = (JCheckBox)e.getSource();
FoldType ft = (FoldType)cb.getClientProperty("type"); // NOI18N
String prefKey = COLLAPSE_PREFIX + ft.code();
lastChangedCB = cb;
LOG.log(Level.FINE, "Updating preference: " + prefKey + ", value = " + cb.isSelected()); // NOI18N
preferences.putBoolean(prefKey, cb.isSelected());
if (!"".equals(mimeType)) {
return;
}
// legacy setting support in transient prefs:
String propagate = FoldOptionsController.LEGACY_SETTINGS_MAP.get(ft.code());
if (propagate != null) {
prefKey = COLLAPSE_PREFIX + propagate;
LOG.log(Level.FINE, "Updating LEGACY preference: " + prefKey + ", value = " + cb.isSelected()); // NOI18N
preferences.putBoolean(prefKey, cb.isSelected());
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-makeproject
public void update() {
MakeOptions makeOptions = MakeOptions.getInstance();
makeOptionsTextField.setText(makeOptions.getMakeOptions());
filePathcomboBox.removeAllItems();
for (MakeProjectOptions.PathMode pathMode : MakeProjectOptions.PathMode.values()) {
filePathcomboBox.addItem(pathMode);
}
filePathcomboBox.setSelectedItem(makeOptions.getPathMode());
for(JCheckBox cb : checkBoxes) {
NamedOption entry = (NamedOption) cb.getClientProperty("MakeOptionNamedEntity"); //NOI18N
cb.setSelected(NamedOption.getAccessor().getBoolean(entry.getName()));
}
changed = false;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-makeproject
/** Apply changes */
public void applyChanges() {
MakeOptions makeOptions = MakeOptions.getInstance();
makeOptions.setMakeOptions(makeOptionsTextField.getText());
makeOptions.setPathMode((MakeProjectOptions.PathMode) filePathcomboBox.getSelectedItem());
for(JCheckBox cb : checkBoxes) {
NamedOption entry = (NamedOption) cb.getClientProperty("MakeOptionNamedEntity"); //NOI18N
NamedOption.getAccessor().setBoolean(entry.getName(), cb.isSelected());
}
changed = false;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-makeproject
private boolean areMakeOptionsChanged() {
boolean isChanged = false;
MakeOptions makeOptions = MakeOptions.getInstance();
isChanged |= !makeOptions.getMakeOptions().equals(makeOptionsTextField.getText())
|| !makeOptions.getPathMode().equals((MakeProjectOptions.PathMode) filePathcomboBox.getSelectedItem());
if (isChanged) { // no need to iterate further
return true;
}
for (JCheckBox cb : checkBoxes) {
NamedOption entry = (NamedOption) cb.getClientProperty("MakeOptionNamedEntity"); //NOI18N
isChanged |= NamedOption.getAccessor().getBoolean(entry.getName()) != cb.isSelected();
if (isChanged) { // no need to iterate further
return true;
}
}
return isChanged;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-editor-fold-nbui
private String updateCheckers(PreferenceChangeEvent evt) {
String pk = evt.getKey();
if (pk != null) {
if (pk.equals(SimpleValueNames.CODE_FOLDING_ENABLE)) {
updateEnabledState();
return pk;
}
if (pk.equals(PREF_OVERRIDE_DEFAULTS)) {
updateOverrideChanged();
} else if (!pk.startsWith(COLLAPSE_PREFIX)) {
return pk;
}
} else {
updateEnabledState();
}
String c = pk == null ? null : pk.substring(COLLAPSE_PREFIX.length());
for (JCheckBox cb : controls) {
FoldType ft = (FoldType)cb.getClientProperty("type"); // NOI18N
FoldType ftp = ft.parent();
if (c == null || ft.code().equals(c) || (ftp != null && ftp.code().equals(c))) {
updateChecker(pk, cb, ft);
return pk;
}
}
return pk;
}
代码示例来源:origin: google/sagetv
private boolean isEditableSolid(int i)
{
switch (editables[i].type)
{
case EDIT_FILE:
case EDIT_IMAGE_FILE:
case EDIT_COLOR:
case EDIT_FLOAT_RANGE:
case EDIT_INT_RANGE:
return ((EditableResult) editableComps[i]).isSolid();
case EDIT_CHECK:
return "true".equals(((javax.swing.JCheckBox) editableComps[i]).getClientProperty("solid"));
case EDIT_CHOICE:
return ((javax.swing.JComboBox) editableComps[i]).getBackground() == java.awt.Color.white;
case EDIT_ENUM:
return ((javax.swing.JComboBox) editableComps[i]).getBackground() == java.awt.Color.white;
default:
return ((javax.swing.JTextField) editableComps[i]).getBackground() == java.awt.Color.white;
}
}
private String getEditableResult(int i)
代码示例来源:origin: google/sagetv
if (cb.getClientProperty("solid").equals("false"))
g.setColor(java.awt.Color.lightGray);
else
if (cb.getClientProperty("solid").equals("false"))
g.setColor(java.awt.Color.lightGray);
else
代码示例来源:origin: openpnp/openpnp
public void actionPerformed(ActionEvent e) {
for (int i = 0; i < checkBoxPanel.getComponentCount(); i++) {
JCheckBox cb = (JCheckBox) checkBoxPanel.getComponent(i);
int index = (int) cb.getClientProperty("index");
jobPanel.getJob().getBoardLocations().get(index).setEnabled(!cb.isSelected());
}
jobPanel.refresh();
Helpers.selectFirstTableRow(jobPanel.getBoardLocationsTable());
setVisible(false);
}
}
内容来源于网络,如有侵权,请联系作者删除!