javax.swing.JComponent#setEnabled ( )源码实例Demo

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

源代码1 项目: stendhal   文件: GroupPanel.java
/**
 * Set the current leader of the group.
 *
 * @param name leader name
 */
void setLeader(String name) {
	memberList.setLeader(name);

	if (name.equals(User.getCharacterName())) {
		inviteButton.setEnabled(true);
		inviteButton.setToolTipText(INVITE_TOOLTIP);
	}
	// The same invite will not work more than once
	expireInvite(name);
	// The others are still valid, but can not be used while a member of a
	// group
	for (JComponent button : invites.values()) {
		button.setEnabled(false);
	}
	/*
	 * If the user was already in a group at login time, she may get a group
	 * message before switching to the group tab. Suppress the initial
	 * status request in that case.
	 */
	initialized = true;
}
 
源代码2 项目: mzmine2   文件: LocalSpectralDBSearchParameters.java
@Override
public ExitCode showSetupDialog(Window parent, boolean valueCheckRequired) {
  if ((getParameters() == null) || (getParameters().length == 0))
    return ExitCode.OK;
  ParameterSetupDialog dialog = new ParameterSetupDialog(parent, valueCheckRequired, this);

  int level = getParameter(msLevel).getValue() == null ? 2 : getParameter(msLevel).getValue();

  IntegerComponent msLevelComp = (IntegerComponent) dialog.getComponentForParameter(msLevel);
  JComponent mzTolPrecursor = dialog.getComponentForParameter(mzTolerancePrecursor);
  mzTolPrecursor.setEnabled(level > 1);
  msLevelComp.addDocumentListener(new DelayedDocumentListener(e -> {
    try {
      int level2 = Integer.parseInt(msLevelComp.getText());
      mzTolPrecursor.setEnabled(level2 > 1);
    } catch (Exception ex) {
      // do nothing user might be still typing
      mzTolPrecursor.setEnabled(false);
    }
  }));

  dialog.setVisible(true);
  return dialog.getExitCode();
}
 
源代码3 项目: netbeans   文件: AddDOMBreakpointAction.java
private PopupPresenter(Node[] activatedNodes, boolean enabled) {
    items = new JCheckBoxMenuItem[] {
        new JCheckBoxMenuItem(Bundle.CTL_BreakOnSubtreeModif()),
        new JCheckBoxMenuItem(Bundle.CTL_BreakOnAttributesModif()),
        new JCheckBoxMenuItem(Bundle.CTL_BreakOnNodeRemove()),
    };
    if (!enabled) {
        for (JComponent c : items) {
            c.setEnabled(false);
        }
    } else {
        DOMBreakpoint[] domBreakpoints = findDOMBreakpoints();
        for (int i = 0; i < activatedNodes.length; i++) {
            Node node = activatedNodes[i];
            final org.netbeans.modules.web.webkit.debugging.api.dom.Node domNode;
            domNode = node.getLookup().lookup(org.netbeans.modules.web.webkit.debugging.api.dom.Node.class);
            DOMBreakpoint db = findBreakpointOn(domNode, node, domBreakpoints);
            bind(items[0], node, DOMBreakpoint.Type.SUBTREE_MODIFIED, db, domNode);
            bind(items[1], node, DOMBreakpoint.Type.ATTRIBUTE_MODIFIED, db, domNode);
            bind(items[2], node, DOMBreakpoint.Type.NODE_REMOVED, db, domNode);
        }
    }
}
 
源代码4 项目: stendhal   文件: GroupPanel.java
/**
 * Set the member list.
 *
 * @param members list of members
 */
void setMembers(List<String> members) {
	memberList.setMembers(members);
	boolean isInAGroup = members != null;
	memberLabel.setVisible(isInAGroup);
	leaveGroupButton.setEnabled(isInAGroup);
	messageButton.setEnabled(isInAGroup);
	// Disable for now if the user is in a group, and enable it again
	// if she is the group leader
	inviteButton.setEnabled(!isInAGroup);
	if (!isInAGroup) {
		inviteButton.setToolTipText(START_GROUP_TOOLTIP);
	}
	// Enable any still valid invites at leaving a group
	if (!isInAGroup) {
		for (JComponent button : invites.values()) {
			button.setEnabled(true);
		}
	}
}
 
源代码5 项目: mzmine3   文件: DisableableTreeCellRenderer.java
@Override
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean isSelected,
    boolean expanded, boolean leaf, int row, boolean hasFocus) {

  JComponent c = (JComponent) super.getTreeCellRendererComponent(tree, value, isSelected,
      expanded, leaf, row, hasFocus);

  if (value instanceof DisableableTreeNode)
    c.setEnabled(((DisableableTreeNode) value).isEnabled());

  return c;
}
 
@Override
public void setEnabled(boolean enabled) {
    super.setEnabled(enabled);

    if (this.userAccountsComboBox != null) {
        this.userAccountsComboBox.setEnabled(enabled);
    }
    this.missionsComboBox.setEnabled(enabled);
    for (int i=0; i<this.parameterComponents.size(); i++) {
        JComponent component = this.parameterComponents.get(i).getComponent();
        component.setEnabled(enabled);
    }
}
 
源代码7 项目: netbeans   文件: ClassNameList.java
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
    TableCellRenderer def = table.getDefaultRenderer(table.getColumnClass(column));
    if (!table.isEnabled()) {
        isSelected = hasFocus = false;
    }
    JComponent c = (JComponent)def.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
    c.setEnabled(table.isEnabled());
    
    return c;
}
 
源代码8 项目: netbeans   文件: CustomizerJar.java
private void enableJLink() {
    final boolean correctSourceLevel = isJLinkEnabled();
    for (Map.Entry<JComponent,Collection<Supplier<Boolean>>> e : jLinkComponents.entrySet()) {
        final JComponent c = e.getKey();
        c.setEnabled(e.getValue().stream().map(Supplier::get).reduce(correctSourceLevel, (a,b) -> a&&b));
        if (c instanceof AbstractButton) {
            ButtonModelDecorator.cast(((AbstractButton)c).getModel())
                    .ifPresent((model) -> model.setOverride(correctSourceLevel ? null : false));
        }
    }
}
 
源代码9 项目: openjdk-jdk9   文件: ImageTests.java
public JComponent getJComponent() {
    JComponent comp = super.getJComponent();
    comp.setEnabled(possible);
    return comp;
}
 
源代码10 项目: openjdk-8-source   文件: ImageTests.java
public JComponent getJComponent() {
    JComponent comp = super.getJComponent();
    comp.setEnabled(possible);
    return comp;
}
 
源代码11 项目: hottub   文件: ImageTests.java
public JComponent getJComponent() {
    JComponent comp = super.getJComponent();
    comp.setEnabled(possible);
    return comp;
}
 
源代码12 项目: jdk8u-jdk   文件: ImageTests.java
public JComponent getJComponent() {
    JComponent comp = super.getJComponent();
    comp.setEnabled(possible);
    return comp;
}
 
源代码13 项目: netbeans   文件: CustomizerJar.java
private void enableJLink() {
    for (Map.Entry<JComponent,Collection<Supplier<Boolean>>> e : jLinkComponents.entrySet()) {
        final JComponent c = e.getKey();
        c.setEnabled(e.getValue().stream().map(Supplier::get).reduce(true, (a,b) -> a&&b));
    }
}
 
源代码14 项目: netbeans   文件: SelectUriStep.java
private void setEnabled (boolean enabled) {
    for (JComponent inputField : inputFields) {
        inputField.setEnabled(enabled);
    }
    repository.setEnabled(enabled);
}
 
源代码15 项目: netbeans   文件: PhpDebuggerPanel.java
void enableDependentFields(boolean selected) {
    for (JComponent component : dependentFields) {
        component.setEnabled(selected);
    }
}
 
源代码16 项目: netbeans   文件: CustomizerPhpUnit.java
void enableFile(boolean enabled, JComponent... components) {
    for (JComponent component : components) {
        component.setEnabled(enabled);
    }
}
 
源代码17 项目: spotbugs   文件: MainFrameComponentFactory.java
private void removeLink(JComponent component) {
    this.sourceLink = null;
    component.setEnabled(false);
    component.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
    component.setToolTipText("");
}
 
源代码18 项目: netbeans   文件: CustomizerCodeception.java
void enableFile(boolean enabled, JComponent... components) {
    for (JComponent component : components) {
        component.setEnabled(enabled);
    }
}
 
源代码19 项目: netbeans   文件: RemoteRepository.java
@Override
protected void setEnabled (boolean enabled) {
    for (JComponent inputField : inputFields) {
        inputField.setEnabled(enabled);
    }
}
 
源代码20 项目: netbeans   文件: GrailsCommandChooser.java
private void setEnabled(final JComponent[] comps, final boolean enabled) {
    for (JComponent comp : comps) {
        comp.setEnabled(enabled);
    }

}