org.eclipse.swt.widgets.Text.isEnabled()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(94)

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

Text.isEnabled介绍

暂无

代码示例

代码示例来源:origin: org.eclipse.platform/org.eclipse.ant.ui

private void initializeAttributeToTargets(Text textComponent, String specificTargets, String configTargets, String attribute) {
  if (textComponent.isEnabled()) {
    if (specificTargets == null && configTargets != null) {
      fAttributeToTargets.put(attribute, configTargets);
    } else {
      fAttributeToTargets.put(attribute, specificTargets);
    }
  }
}

代码示例来源:origin: org.eclipse.pde/org.eclipse.pde.ui

protected String getQualifier() {
  if (fQualifierText.isEnabled()) {
    String qualifier = fQualifierText.getText().trim();
    if (qualifier.length() > 0)
      return qualifier;
  }
  return null;
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.ant.ui

private void setTargetsForUser(Text text, String targetsSelected, String configTargets) {
  if (!text.isEnabled()) {
    text.setText(NOT_ENABLED);
    return;
  }
  if (targetsSelected == null) {
    if (configTargets == null) {
      // build kind has been specified..see initializeBuildKinds
      text.setText(DEFAULT_TARGET_SELECTED);
      return;
    }
    targetsSelected = configTargets;
  }
  String[] targets = AntUtil.parseRunTargets(targetsSelected);
  StringBuffer result = new StringBuffer(targets[0]);
  for (int i = 1; i < targets.length; i++) {
    result.append(", "); //$NON-NLS-1$
    result.append(targets[i]);
  }
  text.setText(result.toString());
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui

/**
 * Allows this entire block to be enabled/disabled
 * @param enabled whether to enable it or not
 */
public final void setEnabled(boolean enabled) {
  fUseDefaultDirButton.setEnabled(enabled);
  fUseOtherDirButton.setEnabled(enabled);
  if(fOtherWorkingText.isEnabled()) {
    fOtherWorkingText.setEnabled(enabled);
    fWorkspaceButton.setEnabled(enabled);
    fVariablesButton.setEnabled(enabled);
    fFileSystemButton.setEnabled(enabled);
  }
  // in the case where the 'other' text is selected and we want to enable
  if(fUseOtherDirButton.getSelection() && enabled == true) {
    fOtherWorkingText.setEnabled(enabled);
  }
}

代码示例来源:origin: stefanhaustein/flowgrid

@Override
  public void onClick(DialogInterface dialog, int which) {
    int len = -1;
    if (lengthEditText.isEnabled()) {
      String value = lengthEditText.getText().toString();
      if (!value.isEmpty()) {
        len = Integer.parseInt(value.trim());
      }
    }
    ArrayType arrayType = new ArrayType(elementTypeSpinner.type(), len);
    callback.run(arrayType);
  }
});

代码示例来源:origin: org.eclipse/org.eclipse.jdt.debug.ui

/**
 * Allows this entire block to be enabled/disabled
 * @param enabled whether to enable it or not
 */
protected void setEnabled(boolean enabled) {
  fUseDefaultDirButton.setEnabled(enabled);
  fUseOtherDirButton.setEnabled(enabled);
  if(fOtherWorkingText.isEnabled()) {
    fOtherWorkingText.setEnabled(enabled);
    fWorkspaceButton.setEnabled(enabled);
    fVariablesButton.setEnabled(enabled);
    fFileSystemButton.setEnabled(enabled);
  }
  // in the case where the 'other' text is selected and we want to enable
  if(fUseOtherDirButton.getSelection() && enabled == true) {
    fOtherWorkingText.setEnabled(enabled);
  }
}

代码示例来源:origin: io.sarl/io.sarl.eclipse

@Override
  public void keyTraversed(TraverseEvent event) {
    switch (event.detail) {
    case SWT.TRAVERSE_ESCAPE:
    case SWT.TRAVERSE_PAGE_NEXT:
    case SWT.TRAVERSE_PAGE_PREVIOUS:
      event.doit = true;
      break;
    case SWT.TRAVERSE_RETURN:
    case SWT.TRAVERSE_TAB_NEXT:
    case SWT.TRAVERSE_TAB_PREVIOUS:
      if ((SARLArgumentsTab.this.sreArgumentsText.getStyle() & SWT.SINGLE) != 0) {
        event.doit = true;
      } else {
        if (!SARLArgumentsTab.this.sreArgumentsText.isEnabled() || (event.stateMask & SWT.MODIFIER_MASK) != 0) {
          event.doit = true;
        }
      }
      break;
    default:
    }
  }
});

代码示例来源:origin: org.eclipse.pde/org.eclipse.pde.ui

public String validate() {
  return (fLocationText.isEnabled() && getLocation().length() == 0) ? NLS.bind(PDEUIMessages.BaseBlock_errorMessage, getName()) : null;
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.editors

private boolean updateStatusOnError(Domain domain) {
  Text textWidget= fDomains.get(domain);
  if (textWidget.isEnabled()) {
    IStatus status= domain.validate(textWidget.getText());
    if (status.matches(IStatus.ERROR)) {
      updateStatus(status);
      return true;
    }
  }
  return false;
}

代码示例来源:origin: org.eclipse/org.eclipse.ui.editors

private boolean updateStatusOnError(Domain domain) {
  Text textWidget= (Text)fDomains.get(domain);
  if (textWidget.isEnabled()) {
    IStatus status= domain.validate(textWidget.getText());
    if (status.matches(IStatus.ERROR)) {
      updateStatus(status);
      return true;
    }
  }
  return false;
}

代码示例来源:origin: org.eclipse.mylyn.commons/workbench

@Override
public void mouseUp(MouseEvent e) {
  if (fMoveListener != null) {
    labelButton.removeMouseMoveListener(fMoveListener);
    fMoveListener = null;
    boolean mouseInButton = isMouseInButton(e);
    labelButton.setImage(mouseInButton ? activeImage : inactiveImage);
    if (mouseInButton) {
      if (textControl.isEnabled() && textControl.getText().length() > 0) {
        notifySelectionChanged(detail);
      }
    }
  }
}

代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64

void setForeground (double /*float*/ [] color) {
  NSColor nsColor;
  if (color == null) {
    nsColor = NSColor.textColor ();
    if ((style & SWT.MULTI) != 0 && !isEnabled()) nsColor = NSColor.disabledControlTextColor();
  } else {
    double /*float*/ alpha = 1;
    if ((style & SWT.MULTI) != 0 && !isEnabled()) alpha = 0.5f;
    nsColor = NSColor.colorWithDeviceRed (color [0], color [1], color [2], alpha);
  }
  if ((style & SWT.SINGLE) != 0) {
    ((NSTextField) view).setTextColor (nsColor);
  } else {
    ((NSTextView) view).setTextColor (nsColor);
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.ui.net

public boolean updateMessage() {
  if (hostname.isEnabled()) {
    if (isSocksProxy() || isHttpProxy()|| !useSameProxyButton.getSelection()) {
      String hostString = hostname.getText();
      if (hostString.startsWith(" ") || hostString.endsWith(" ")) { //$NON-NLS-1$ //$NON-NLS-2$
        setErrorMessage(NetUIMessages.ProxyPreferencePage_41);
        return false;
      }
      String portString = port.getText();
      if (portString.length() > 0) {
        try {
          int port = Integer.valueOf(portString).intValue();
          if (port < 0) {
            setErrorMessage(NetUIMessages.ProxyPreferencePage_42);
            return false;
          }
        } catch (NumberFormatException e) {
          setErrorMessage(NetUIMessages.ProxyPreferencePage_43);
          return false;
        }
      }
    }
  }
  setErrorMessage(null);
  return true;
}

代码示例来源:origin: org.eclipse.pde/org.eclipse.pde.ui

@Override
public void commit(boolean onSave) {
  if (isDirty() == false)
    return;
  if (fCurrentImport != null && fVersionText.getText().isEnabled()) {
    fVersionText.commit();
    String value = fVersionText.getValue();
    int match = IMatchRules.NONE;
    if (value != null && value.length() > 0) {
      applyVersion(value);
      match = getMatch();
    }
    applyMatch(match);
  }
  super.commit(onSave);
}

相关文章

微信公众号

最新文章

更多

Text类方法