本文整理了Java中java.awt.Checkbox.setEnabled()
方法的一些代码示例,展示了Checkbox.setEnabled()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Checkbox.setEnabled()
方法的具体详情如下:
包路径:java.awt.Checkbox
类名称:Checkbox
方法名:setEnabled
暂无
代码示例来源:origin: sc.fiji/Colocalisation_Analysis
@Override
public void itemStateChanged(final ItemEvent e) {
shuffleCb.setEnabled(costesCb.getState());
}
});
代码示例来源:origin: stackoverflow.com
Checkbox c;
public buyU (CheckBox checkbox)
{
c = checkbox;
}
@Override
protected void onPostExecute (Result result)
{
c.setChecked (false);
c.setEnabled (false);
}
代码示例来源:origin: stackoverflow.com
public void charEdit(Checkbox chara,String account,String password){
chara.setLabel(showInputDialog("Character Name?"));
account=(showInputDialog("Account Name?"));
password=(showInputDialog("Account Password?"));
chara.setEnabled(true);
}
代码示例来源:origin: net.jxta/jxta-jxse
/**
* {@inheritDoc}
*/
public void setState(boolean state) {
useMe.setState(state);
ifAddr.setEnabled(state);
publicAddr.setEnabled(state);
if (multicast != null) {
multicast.setEnabled(state);
}
clientEnabled.setEnabled(state);
pubAddrOnly.setEnabled(state);
}
代码示例来源:origin: ravn/jsocks
private void onSocksChange() {
final Object selected = socks_group.getSelectedCheckbox();
if (selected == socks4radio) {
user_text.setEnabled(true);
password_text.setEnabled(false);
none_check.setEnabled(false);
up_check.setEnabled(false);
} else {
if (up_check.getState()) {
user_text.setEnabled(true);
password_text.setEnabled(true);
} else {
user_text.setEnabled(false);
password_text.setEnabled(false);
}
none_check.setEnabled(true);
up_check.setEnabled(true);
}
// System.out.println("onSocksChange:"+selected);
}
代码示例来源:origin: sc.fiji/Simple_Neurite_Tracer
@Override
public boolean dialogItemChanged(final GenericDialog arg, final AWTEvent event) {
useOnlySelectedPaths = gd.getNextRadioButton().contains("only");
restrictByRoi = gd.getNextRadioButton().contains("only");
restrictBySWCType = gd.getNextRadioButton().contains("only");
final String analysisChoice = gd.getNextRadioButton();
summarizeSkeleton = analysisChoice.contains("summary");
callAnalyzeSkeleton = analysisChoice.contains("Analyze Skeleton");
if (restrictBySWCType) {
selectedSwcTypes.clear();
for (final int type : Path.getSWCtypes()) {
if (gd.getNextBoolean())
selectedSwcTypes.add(type);
}
}
final Vector<?> cbxs = gd.getCheckboxes();
for (int i = 0; i < cbxs.size(); i++)
((Checkbox) cbxs.get(i)).setEnabled(restrictBySWCType);
return true;
}
代码示例来源:origin: sc.fiji/Trainable_Segmentation
/**
* Disables features which rely on missing third party libraries.
* @param gd settings dialog
* */
public static void disableMissingFeatures(final GenericDialog gd)
{
if (!isImageScienceAvailable()) {
IJ.log("Warning: ImageScience library unavailable. " +
"Some training features will be disabled.");
@SuppressWarnings("unchecked")
final Vector<Checkbox> v = gd.getCheckboxes();
for (int i = 0; i < v.size(); i++) {
if (FeatureStack.IMAGESCIENCE_FEATURES[i]) {
v.get(i).setState(false);
v.get(i).setEnabled(false);
}
}
}
}
代码示例来源:origin: de.jflex/jflex
public void itemStateChanged(ItemEvent e) {
Options.jlex = jlex.getState();
// JLex compatibility implies that dot (.) metachar matches [^\n]
legacy_dot.setState(false);
legacy_dot.setEnabled(!jlex.getState());
}
});
代码示例来源:origin: fiji/Trainable_Segmentation
/**
* Disables features which rely on missing third party libraries.
* @param gd settings dialog
* */
public static void disableMissingFeatures(final GenericDialog gd)
{
if (!isImageScienceAvailable()) {
IJ.log("Warning: ImageScience library unavailable. " +
"Some training features will be disabled.");
@SuppressWarnings("unchecked")
final Vector<Checkbox> v = gd.getCheckboxes();
for (int i = 0; i < v.size(); i++) {
if (FeatureStack.IMAGESCIENCE_FEATURES[i]) {
v.get(i).setState(false);
v.get(i).setEnabled(false);
}
}
}
}
代码示例来源:origin: net.jxta/jxta-jxse
/**
* {@inheritDoc}
*/
@Override
public void setEnabled(boolean enabled) {
super.setEnabled(enabled);
manual.setEnabled(enabled);
ips.setEnabled(enabled);
interfaceAddr.setEnabled(enabled);
localPort.setEnabled(enabled);
}
代码示例来源:origin: sc.fiji/VIB_
@Override
public void itemStateChanged(ItemEvent e) {
Object source = e.getSource();
if( source == useMaskCheckbox ) {
boolean useMask = useMaskCheckbox.getState();
maskFileInput.setEnabled(useMask);
chooseMaskButton.setEnabled(useMask);
useMaskPerImageCheckbox.setEnabled(!useMask);
} else if( source == useMaskPerImageCheckbox ) {
boolean useMaskPerImage = useMaskPerImageCheckbox.getState();
maskFileInput.setEnabled(!useMaskPerImage);
chooseMaskButton.setEnabled(!useMaskPerImage);
useMaskCheckbox.setEnabled(!useMaskPerImage);
}
}
}
代码示例来源:origin: net.imagej/ij
/** Notify any DialogListeners of changes having occurred
* If a listener returns false, do not call further listeners and disable
* the OK button and preview Checkbox (if it exists).
* For PlugInFilters, this ensures that the PlugInFilterRunner,
* which listens as the last one, is not called if the PlugInFilter has
* detected invalid parameters. Thus, unnecessary calling the run(ip) method
* of the PlugInFilter for preview is avoided in that case.
*/
private void notifyListeners(AWTEvent e) {
if (dialogListeners==null)
return;
boolean everythingOk = true;
for (int i=0; everythingOk && i<dialogListeners.size(); i++)
try {
resetCounters();
if (!((DialogListener)dialogListeners.elementAt(i)).dialogItemChanged(this, e))
everythingOk = false; } // disable further listeners if false (invalid parameters) returned
catch (Exception err) { // for exceptions, don't cover the input by a window but
IJ.beep(); // show them at in the "Log"
IJ.log("ERROR: "+err+"\nin DialogListener of "+dialogListeners.elementAt(i)+
"\nat "+(err.getStackTrace()[0])+"\nfrom "+(err.getStackTrace()[1])); //requires Java 1.4
}
boolean workaroundOSXbug = IJ.isMacOSX() && okay!=null && !okay.isEnabled() && everythingOk;
if (previewCheckbox!=null)
previewCheckbox.setEnabled(everythingOk);
if (okay!=null)
okay.setEnabled(everythingOk);
if (workaroundOSXbug)
repaint(); // OSX 10.4 bug delays update of enabled until the next input
}
代码示例来源:origin: imagej/ImageJA
/** Notify any DialogListeners of changes having occurred
* If a listener returns false, do not call further listeners and disable
* the OK button and preview Checkbox (if it exists).
* For PlugInFilters, this ensures that the PlugInFilterRunner,
* which listens as the last one, is not called if the PlugInFilter has
* detected invalid parameters. Thus, unnecessary calling the run(ip) method
* of the PlugInFilter for preview is avoided in that case.
*/
private void notifyListeners(AWTEvent e) {
if (dialogListeners==null)
return;
boolean everythingOk = true;
for (int i=0; everythingOk && i<dialogListeners.size(); i++)
try {
resetCounters();
if (!((DialogListener)dialogListeners.elementAt(i)).dialogItemChanged(this, e))
everythingOk = false; } // disable further listeners if false (invalid parameters) returned
catch (Exception err) { // for exceptions, don't cover the input by a window but
IJ.beep(); // show them at in the "Log"
IJ.log("ERROR: "+err+"\nin DialogListener of "+dialogListeners.elementAt(i)+
"\nat "+(err.getStackTrace()[0])+"\nfrom "+(err.getStackTrace()[1])); //requires Java 1.4
}
boolean workaroundOSXbug = IJ.isMacOSX() && okay!=null && !okay.isEnabled() && everythingOk;
if (previewCheckbox!=null)
previewCheckbox.setEnabled(everythingOk);
if (okay!=null)
okay.setEnabled(everythingOk);
if (workaroundOSXbug)
repaint(); // OSX 10.4 bug delays update of enabled until the next input
}
代码示例来源:origin: de.jflex/jflex
private void setDefaults() {
Options.setDefaults();
Skeleton.readDefault();
skelFile.setText("");
updateState();
legacy_dot.setEnabled(!jlex.getState());
}
代码示例来源:origin: net.jxta/jxta-jxse
/**
* {@inheritDoc}
*/
public void itemStateChanged(ItemEvent e) {
seeds.setEnabled(useRdv.getState());
seeding.setEnabled(useRdv.getState());
useOnlySeeds.setEnabled(useRdv.getState());
}
}
代码示例来源:origin: net.jxta/jxta-jxse
/**
* {@inheritDoc}
*/
public void itemStateChanged(ItemEvent e) {
seeds.setEnabled(useRelay.getState());
seeding.setEnabled(useRelay.getState());
useOnlySeeds.setEnabled(useRelay.getState());
}
}
代码示例来源:origin: net.jxta/jxta-jxse
/**
* {@inheritDoc}
*/
@Override
public void setEnabled(boolean enabling) {
super.setEnabled(enabling);
useMe.setEnabled(enabling);
if (null != addressLabel) {
addressLabel.setEnabled(useMe.getState());
}
host.setEnabled(useMe.getState());
port.setEnabled(useMe.getState());
}
代码示例来源:origin: stackoverflow.com
cream.setEnabled(enabled);
broth.setEnabled(enabled);
gumbo.setEnabled(enabled);
tossed.setEnabled(enabled);
caesar.setEnabled(enabled);
croutons.setEnabled(enabled);
lite.setEnabled(enabled);
cream.setEnabled(soupEnabled);
broth.setEnabled(soupEnabled);
gumbo.setEnabled(soupEnabled);
tossed.setEnabled(saladEnabled);
caesar.setEnabled(saladEnabled);
croutons.setEnabled(saladEnabled);
lite.setEnabled(saladEnabled);
代码示例来源:origin: net.jxta/jxta-jxse
public RelayPanel(boolean useARelay, boolean onlySeeds) {
super("Relay Settings");
useRelay = new Checkbox("Use a relay", null, useARelay);
useOnlySeeds = new Checkbox("Use only configured seeds", null, onlySeeds);
useOnlySeeds.setEnabled(useARelay);
seeds = new HostListPanel("Seeds", "Relay seed peers", useARelay, false);
seeding = new HostListPanel("Seeding", "Relay seeding URIs", useARelay, false);
GridBagConstraints c1 = new GridBagConstraints();
c1.gridx = 0;
c1.gridy = 0;
c1.anchor = GridBagConstraints.LINE_START;
add(useRelay, c1);
useRelay.addItemListener(this);
c1.gridx++;
c1.anchor = GridBagConstraints.LINE_END;
add(useOnlySeeds, c1);
c1.gridx = 0;
c1.gridy++;
c1.gridwidth = 2;
c1.weightx = 1.0;
c1.fill = GridBagConstraints.HORIZONTAL;
c1.anchor = GridBagConstraints.LINE_START;
add(seeding, c1);
c1.gridy++;
add(seeds, c1);
}
代码示例来源:origin: sc.fiji/Simple_Neurite_Tracer
((Checkbox) cbxs.get(i)).setEnabled(restrictBySWCType);
内容来源于网络,如有侵权,请联系作者删除!