本文整理了Java中org.eclipse.swt.widgets.Text.addModifyListener()
方法的一些代码示例,展示了Text.addModifyListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Text.addModifyListener()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Text
类名称:Text
方法名:addModifyListener
[英]Adds the listener to the collection of listeners who will be notified when the receiver's text is modified, by sending it one of the messages defined in the ModifyListener
interface.
[中]通过发送ModifyListener
界面中定义的消息之一,将侦听器添加到侦听器集合中,当修改接收方的文本时,将通知这些侦听器。
代码示例来源:origin: caoxinyu/RedisClient
private void initPaging(TabFolder tabFolder) {
TabItem tbtmPaging = new TabItem(tabFolder, SWT.NONE);
tbtmPaging.setText(RedisClient.i18nFile.getText(I18nFile.PAGING));
Composite composite = new Composite(tabFolder, SWT.NONE);
tbtmPaging.setControl(composite);
composite.setLayout(new GridLayout(2, false));
Label lblPaging = new Label(composite, SWT.NONE);
lblPaging.setText(RedisClient.i18nFile.getText(I18nFile.PAGESIZE));
size = new Text(composite, SWT.BORDER);
size.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
size.setText(String.valueOf(ConfigFile.getPagesize()));
size.addModifyListener(new ModifyListener() {
public void modifyText(ModifyEvent e) {
size.setData(true);
}
});
size.setData(false);
}
代码示例来源:origin: caoxinyu/RedisClient
public UpdateTTLTabItem(TabFolder parent, final int id, final int db, final String key) {
super(parent);
new Label(composite, SWT.NONE);
btnApplyButton = new Button(composite, SWT.NONE);
btnApplyButton.addSelectionListener(new SelectionAdapter() {
@Override
ttl.addModifyListener(new ModifyListener() {
public void modifyText(ModifyEvent e) {
btnApplyButton.setEnabled(true);
代码示例来源:origin: pentaho/pentaho-kettle
wText = new Text( this, flags );
wText.addModifyListener( new ModifyListener() {
public void modifyText( ModifyEvent arg0 ) {
fdText.left = new FormAttachment( 0, 0 );
fdText.right = new FormAttachment( 100, -warningImage.getBounds().width );
wText.setLayoutData( fdText );
代码示例来源:origin: pentaho/pentaho-kettle
this.setLayout( formLayout );
Button button = new Button( this, SWT.PUSH );
PropsUI.getInstance().setLook( button );
button.setText( "..." );
wText = new Text( this, flags );
controlDecoration = new ControlDecoration( wText, SWT.CENTER | SWT.RIGHT, this );
Image image = GUIResource.getInstance().getImageVariable();
wText.addModifyListener( modifyListenerTooltipText );
fdText.left = new FormAttachment( 0, 0 );
fdText.right = new FormAttachment( button, -image.getBounds().width );
wText.setLayoutData( fdText );
代码示例来源:origin: caoxinyu/RedisClient
private void initNamespace(TabFolder tabFolder) {
TabItem tbtmNamespace = new TabItem(tabFolder, SWT.NONE);
tbtmNamespace.setText(RedisClient.i18nFile.getText(I18nFile.NAMESPACE));
Composite composite = new Composite(tabFolder, SWT.NONE);
tbtmNamespace.setControl(composite);
composite.setLayout(new GridLayout(2, false));
Label lblSeparator = new Label(composite, SWT.NONE);
lblSeparator.setText(RedisClient.i18nFile.getText(I18nFile.SEPARATOR));
separator = new Text(composite, SWT.BORDER);
separator.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
separator.setText(ConfigFile.getSeparator());
separator.addModifyListener(new ModifyListener() {
public void modifyText(ModifyEvent e) {
separator.setData(true);
}
});
separator.setData(false);
}
代码示例来源:origin: pentaho/pentaho-kettle
wText = new Text( this, flags );
controlDecoration = new ControlDecoration( wText, SWT.CENTER | SWT.RIGHT, this );
Image image = GUIResource.getInstance().getImageVariable();
wText.addModifyListener( modifyListenerTooltipText );
fdText.right = new FormAttachment( 100, -image.getBounds().width );
fdText.bottom = new FormAttachment( 100, 0 );
wText.setLayoutData( fdText );
代码示例来源:origin: caoxinyu/RedisClient
final Text text_value = new Text(dataComposite, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL | SWT.MULTI);
text_value.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 3, 1));
text_value.setFocus();
new Label(dataComposite, SWT.NONE);
new Label(dataComposite, SWT.NONE);
new Label(dataComposite, SWT.NONE);
composite.setLayout(new GridLayout(4, false));
btnOk = new Button(composite, SWT.NONE);
btnOk.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1));
btnOk.setText(RedisClient.i18nFile.getText(I18nFile.APPLY));
setApply(false);
btnCancel = new Button(composite, SWT.NONE);
btnCancel.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1));
btnCancel.setEnabled(false);
btnCancel.setText(RedisClient.i18nFile.getText(I18nFile.CANCEL));
text_value.addModifyListener(new ModifyListener() {
public void modifyText(ModifyEvent e) {
String newValue = text_value.getText() == null ? "" : text_value.getText();
btnRefresh = new Button(composite, SWT.NONE);
btnRefresh.addSelectionListener(new SelectionAdapter() {
@Override
代码示例来源:origin: caoxinyu/RedisClient
composite.setLayout(new GridLayout(2, false));
Label lblt1 = new Label(composite, SWT.NONE);
lblt1.setText(RedisClient.i18nFile.getText(I18nFile.COMMANDTIMEOUT));
t1 = new Text(composite, SWT.BORDER);
t1.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
t1.setText(String.valueOf(ConfigFile.getT1()));
t1.setFocus();
t1.addModifyListener(new ModifyListener() {
public void modifyText(ModifyEvent e) {
t1.setData(true);
t1.setData(false);
Label lblt12 = new Label(composite, SWT.NONE);
lblt12.setText(RedisClient.i18nFile.getText(I18nFile.CONSOLETIMEOUT));
t2 = new Text(composite, SWT.BORDER);
t2.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
t2.setText(String.valueOf(ConfigFile.getT2()));
t2.addModifyListener(new ModifyListener() {
public void modifyText(ModifyEvent e) {
t2.setData(true);
代码示例来源:origin: pentaho/pentaho-kettle
runConfigurationDialog.getGroup().setLayout( gridLayout );
Label schemaLabel = new Label( runConfigurationDialog.getGroup(), SWT.LEFT );
props.setLook( schemaLabel );
schemaLabel.setText( BaseMessages.getString( PKG, "SparkRunConfigurationDialog.Label.Schema" ) );
schemaLabel.setLayoutData( protocolLabelData );
Label optionLabel = new Label( runConfigurationDialog.getGroup(), SWT.LEFT );
props.setLook( optionLabel );
optionLabel.setText( BaseMessages.getString( PKG, "SparkRunConfigurationDialog.Label.URL" ) );
optionLabel.setLayoutData( urlLabelData );
Text urlText = new Text( runConfigurationDialog.getGroup(), SWT.SINGLE | SWT.LEFT | SWT.BORDER );
props.setLook( urlText );
urlText.setText( sparkRunConfiguration.getUrl() );
urlText.setLayoutData( urlData );
urlText.addModifyListener( new ModifyListener() {
@Override public void modifyText( ModifyEvent modifyEvent ) {
sparkRunConfiguration.setUrl( urlText.getText() );
代码示例来源:origin: pentaho/pentaho-kettle
composite.setLayout( compLayout );
wlTNS = new Label( composite, SWT.RIGHT );
wlTNS.setText( BaseMessages.getString( PKG, "CreateDatabaseWizardPageOCI.TNS.Label" ) );
props.setLook( wlTNS );
fdlTNS = new FormData();
fdlTNS.left = new FormAttachment( 0, 0 );
fdlTNS.right = new FormAttachment( middle, 0 );
wlTNS.setLayoutData( fdlTNS );
wTNS = new Text( composite, SWT.SINGLE | SWT.BORDER );
props.setLook( wTNS );
fdTNS = new FormData();
fdTNS.left = new FormAttachment( middle, margin );
fdTNS.right = new FormAttachment( 100, 0 );
wTNS.setLayoutData( fdTNS );
wTNS.addModifyListener( new ModifyListener() {
public void modifyText( ModifyEvent arg0 ) {
setPageComplete( false );
代码示例来源:origin: pentaho/pentaho-kettle
composite.setLayout( compLayout );
wlDSN = new Label( composite, SWT.RIGHT );
wlDSN.setText( BaseMessages.getString( PKG, "CreateDatabaseWizardPageODBC.DSN.Label" ) );
props.setLook( wlDSN );
fdlDSN = new FormData();
fdlDSN.left = new FormAttachment( 0, 0 );
fdlDSN.right = new FormAttachment( middle, 0 );
wlDSN.setLayoutData( fdlDSN );
wDSN = new Text( composite, SWT.SINGLE | SWT.BORDER );
props.setLook( wDSN );
fdDSN = new FormData();
fdDSN.left = new FormAttachment( middle, margin );
fdDSN.right = new FormAttachment( 100, 0 );
wDSN.setLayoutData( fdDSN );
wDSN.addModifyListener( new ModifyListener() {
public void modifyText( ModifyEvent arg0 ) {
setPageComplete( false );
代码示例来源:origin: pentaho/pentaho-kettle
composite.setLayout( compLayout );
wlServername = new Label( composite, SWT.RIGHT );
wlServername.setText( BaseMessages.getString( PKG, "CreateDatabaseWizardPageInformix.Servername.Label" ) );
props.setLook( wlServername );
fdlServername = new FormData();
fdlServername.left = new FormAttachment( 0, 0 );
fdlServername.right = new FormAttachment( middle, 0 );
wlServername.setLayoutData( fdlServername );
wServername = new Text( composite, SWT.SINGLE | SWT.BORDER );
props.setLook( wServername );
fdServername = new FormData();
fdServername.left = new FormAttachment( middle, margin );
fdServername.right = new FormAttachment( 100, 0 );
wServername.setLayoutData( fdServername );
wServername.addModifyListener( new ModifyListener() {
public void modifyText( ModifyEvent arg0 ) {
setPageComplete( false );
代码示例来源:origin: pentaho/pentaho-kettle
private Text createLine( ModifyListener lsMod, String lableText, Control prevControl ) {
// Value line
Label lable = new Label( shell, SWT.RIGHT );
lable.setText( lableText );
props.setLook( lable );
FormData lableFormData = new FormData();
lableFormData.left = new FormAttachment( 0, 0 );
lableFormData.right = new FormAttachment( props.getMiddlePct(), -Const.MARGIN );
// In case it is the first control
if ( prevControl != null ) {
lableFormData.top = new FormAttachment( prevControl, Const.MARGIN );
} else {
lableFormData.top = new FormAttachment( 0, Const.MARGIN );
}
lable.setLayoutData( lableFormData );
Text control = new Text( shell, SWT.SINGLE | SWT.LEFT | SWT.BORDER );
props.setLook( control );
control.addModifyListener( lsMod );
FormData widgetFormData = new FormData();
widgetFormData.left = new FormAttachment( props.getMiddlePct(), 0 );
// In case it is the first control
if ( prevControl != null ) {
widgetFormData.top = new FormAttachment( prevControl, Const.MARGIN );
} else {
widgetFormData.top = new FormAttachment( 0, Const.MARGIN );
}
widgetFormData.right = new FormAttachment( 100, 0 );
control.setLayoutData( widgetFormData );
return control;
}
代码示例来源:origin: pentaho/pentaho-kettle
wlUsername = new Label( composite, SWT.RIGHT );
wlUsername.setText( BaseMessages.getString( PKG, "CreateDatabaseWizardPage2.Username.Label" ) );
props.setLook( wlUsername );
fdlUsername = new FormData();
fdUsername.left = new FormAttachment( middle, margin );
fdUsername.right = new FormAttachment( 100, 0 );
wUsername.setLayoutData( fdUsername );
wUsername.addModifyListener( new ModifyListener() {
public void modifyText( ModifyEvent arg0 ) {
setPageComplete( false );
wlPassword = new Label( composite, SWT.RIGHT );
wlPassword.setText( BaseMessages.getString( PKG, "CreateDatabaseWizardPage2.Password.Label" ) );
props.setLook( wlPassword );
fdlPassword = new FormData();
fdPassword.left = new FormAttachment( middle, margin );
fdPassword.right = new FormAttachment( 100, 0 );
wPassword.setLayoutData( fdPassword );
wPassword.addModifyListener( new ModifyListener() {
public void modifyText( ModifyEvent arg0 ) {
setPageComplete( false );
wTest = new Button( composite, SWT.PUSH );
wTest.setText( BaseMessages.getString( PKG, "CreateDatabaseWizardPage2.TestConnection.Button" ) );
fdTest = new FormData();
代码示例来源:origin: pentaho/pentaho-kettle
wlURL = new Label( composite, SWT.RIGHT );
wlURL.setText( BaseMessages.getString( PKG, "CreateDatabaseWizardPageGeneric.URL.Label" ) );
props.setLook( wlURL );
fdlURL = new FormData();
fdURL.left = new FormAttachment( middle, margin );
fdURL.right = new FormAttachment( 100, 0 );
wURL.setLayoutData( fdURL );
wURL.addModifyListener( new ModifyListener() {
public void modifyText( ModifyEvent arg0 ) {
setPageComplete( false );
wlDriverClass = new Label( composite, SWT.RIGHT );
wlDriverClass.setText( BaseMessages.getString( PKG, "CreateDatabaseWizardPageGeneric.DriverClass.Label" ) );
props.setLook( wlDriverClass );
fdlDriverClass = new FormData();
fdDriverClass.left = new FormAttachment( middle, margin );
fdDriverClass.right = new FormAttachment( 100, 0 );
wDriverClass.setLayoutData( fdDriverClass );
wDriverClass.addModifyListener( new ModifyListener() {
public void modifyText( ModifyEvent arg0 ) {
setPageComplete( false );
代码示例来源:origin: pentaho/pentaho-kettle
composite.setLayout( compLayout );
wlDataTS = new Label( composite, SWT.RIGHT );
wlDataTS.setText( BaseMessages.getString( PKG, "CreateDatabaseWizardPageOracle.DataTablespace.Label" ) );
props.setLook( wlDataTS );
fdlDataTS = new FormData();
fdDataTS.left = new FormAttachment( middle, margin );
fdDataTS.right = new FormAttachment( 100, 0 );
wDataTS.setLayoutData( fdDataTS );
wDataTS.addModifyListener( new ModifyListener() {
public void modifyText( ModifyEvent arg0 ) {
setPageComplete( false );
wlIndexTS = new Label( composite, SWT.RIGHT );
wlIndexTS.setText( BaseMessages.getString( PKG, "CreateDatabaseWizardPageOracle.IndexTableSpace.Label" ) );
props.setLook( wlIndexTS );
fdlIndexTS = new FormData();
fdIndexTS.left = new FormAttachment( middle, margin );
fdIndexTS.right = new FormAttachment( 100, 0 );
wIndexTS.setLayoutData( fdIndexTS );
wIndexTS.addModifyListener( new ModifyListener() {
public void modifyText( ModifyEvent arg0 ) {
setPageComplete( false );
代码示例来源:origin: pentaho/pentaho-kettle
fdHostname.left = new FormAttachment( middle, margin );
fdHostname.right = new FormAttachment( 100, 0 );
wHostname.setLayoutData( fdHostname );
wHostname.addModifyListener( new ModifyListener() {
public void modifyText( ModifyEvent arg0 ) {
setPageComplete( false );
fdPort.left = new FormAttachment( middle, margin );
fdPort.right = new FormAttachment( 100, 0 );
wPort.setLayoutData( fdPort );
wPort.addModifyListener( new ModifyListener() {
public void modifyText( ModifyEvent arg0 ) {
setPageComplete( false );
wlDBName = new Label( composite, SWT.RIGHT );
props.setLook( wlDBName );
fdlDBName = new FormData();
fdDBName.left = new FormAttachment( middle, margin );
fdDBName.right = new FormAttachment( 100, 0 );
wDBName.setLayoutData( fdDBName );
wDBName.addModifyListener( new ModifyListener() {
public void modifyText( ModifyEvent arg0 ) {
setPageComplete( false );
代码示例来源:origin: pentaho/pentaho-kettle
private void buildHeader() {
buildPreHeader();
// Step icon
final Label wicon = new Label( shell, SWT.RIGHT );
wicon.setImage( getImage() );
wicon.setLayoutData( new FormDataBuilder().top( 0, -BaseDialog.LABEL_SPACING ).right( 100, 0 ).result() );
props.setLook( wicon );
// Step name label
wlStepname = new Label( shell, SWT.RIGHT );
wlStepname.setText( BaseMessages.getString( PKG, "CommonStepDialog.Stepname.Label" ) ); //$NON-NLS-1$
props.setLook( wlStepname );
fdlStepname = new FormDataBuilder().left( 0, 0 ).top( 0, -BaseDialog.LABEL_SPACING ).result();
wlStepname.setLayoutData( fdlStepname );
// Step name field
wStepname = new Text( shell, SWT.SINGLE | SWT.LEFT | SWT.BORDER );
wStepname.setText( stepname );
props.setLook( wStepname );
wStepname.addModifyListener( lsMod );
wStepname.addSelectionListener( lsDef );
fdStepname = new FormDataBuilder().width( BaseDialog.MEDIUM_FIELD ).left( 0, 0 ).top(
wlStepname, BaseDialog.LABEL_SPACING ).result();
wStepname.setLayoutData( fdStepname );
// horizontal separator between step name and tabs
headerSpacer = new Label( shell, SWT.HORIZONTAL | SWT.SEPARATOR );
props.setLook( headerSpacer );
headerSpacer.setLayoutData( new FormDataBuilder().left().right( 100, 0 ).top(
wStepname, BaseDialog.MARGIN_SIZE ).width( SHELL_WIDTH - 2 * ( BaseDialog.MARGIN_SIZE ) ).result() );
buildPostHeader();
}
代码示例来源:origin: pentaho/pentaho-kettle
fdlJobname.right = new FormAttachment( middle, -margin );
fdlJobname.top = new FormAttachment( 0, margin );
wlJobname.setLayoutData( fdlJobname );
wJobname = new Text( composite, SWT.SINGLE | SWT.LEFT | SWT.BORDER );
props.setLook( wJobname );
wJobname.addModifyListener( lsMod );
fdJobname = new FormData();
fdJobname.left = new FormAttachment( middle, 0 );
fdJobname.top = new FormAttachment( 0, margin );
fdJobname.right = new FormAttachment( 100, 0 );
wJobname.setLayoutData( fdJobname );
fdlDirectory.right = new FormAttachment( middle, -margin );
fdlDirectory.top = new FormAttachment( wJobname, margin );
wlDirectory.setLayoutData( fdlDirectory );
wbDirectory = new Button( composite, SWT.PUSH );
wbDirectory.setText( "..." );
props.setLook( wbDirectory );
wDirectory = new Text( composite, SWT.SINGLE | SWT.LEFT | SWT.BORDER );
props.setLook( wDirectory );
wDirectory.setEditable( false );
fdDirectory.top = new FormAttachment( wJobname, margin );
fdDirectory.right = new FormAttachment( wbDirectory, 0 );
wDirectory.setLayoutData( fdDirectory );
代码示例来源:origin: pentaho/pentaho-kettle
fdlTransname.right = new FormAttachment( middle, -margin );
fdlTransname.top = new FormAttachment( 0, margin );
wlTransname.setLayoutData( fdlTransname );
wTransname = new Text( composite, SWT.SINGLE | SWT.LEFT | SWT.BORDER );
props.setLook( wTransname );
wTransname.addModifyListener( lsMod );
fdTransname = new FormData();
fdTransname.left = new FormAttachment( middle, 0 );
fdTransname.top = new FormAttachment( 0, margin );
fdTransname.right = new FormAttachment( 100, 0 );
wTransname.setLayoutData( fdTransname );
fdlDirectory.right = new FormAttachment( middle, -margin );
fdlDirectory.top = new FormAttachment( wTransname, margin );
wlDirectory.setLayoutData( fdlDirectory );
wbDirectory = new Button( composite, SWT.PUSH );
wbDirectory.setText( BaseMessages.getString( PKG, "CopyTableWizardPage3.Dialog.DirectoryButton.Label" ) );
props.setLook( wbDirectory );
wDirectory = new Text( composite, SWT.SINGLE | SWT.LEFT | SWT.BORDER );
props.setLook( wDirectory );
wDirectory.setEditable( false );
fdDirectory.top = new FormAttachment( wTransname, margin );
fdDirectory.right = new FormAttachment( wbDirectory, 0 );
wDirectory.setLayoutData( fdDirectory );
内容来源于网络,如有侵权,请联系作者删除!