本文整理了Java中org.eclipse.swt.widgets.Text.isEnabled()
方法的一些代码示例,展示了Text.isEnabled()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Text.isEnabled()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Text
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!