java.awt.Checkbox.setEnabled()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(9.5k)|赞(0)|评价(0)|浏览(125)

本文整理了Java中java.awt.Checkbox.setEnabled()方法的一些代码示例,展示了Checkbox.setEnabled()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Checkbox.setEnabled()方法的具体详情如下:
包路径:java.awt.Checkbox
类名称:Checkbox
方法名:setEnabled

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);

相关文章