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

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

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

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

相关文章

Text类方法