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

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

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

Shell.setText介绍

暂无

代码示例

代码示例来源:origin: caoxinyu/RedisClient

private void initShell() {
  shell = new Shell();
  shell.addListener(SWT.Close, new Listener() {
    public void handleEvent(Event event) {
      String key = openDataContent.canClose();
      if(key != null){
        boolean ok = MessageDialog.openConfirm(shell, i18nFile.getText(I18nFile.CLOSEAPP), key + ": " + i18nFile.getText(I18nFile.CLOSEAPPERROR));
        event.doit = ok;
      }else
        event.doit = true;
    }
  });
  shell.setText("RedisClient");
  shell.setLayout(new GridLayout(1, false));
}

代码示例来源:origin: pentaho/pentaho-kettle

formLayout.marginHeight = Const.FORM_MARGIN;
shell.setLayout( formLayout );
shell.setText( dialogTitle );
shell.open();
while ( !shell.isDisposed() ) {
 if ( !shell.getDisplay().readAndDispatch() ) {
  shell.getDisplay().sleep();

代码示例来源:origin: pentaho/pentaho-kettle

public void widgetSelected( SelectionEvent e ) {
  final Shell dialog = new Shell( shell, SWT.DIALOG_TRIM );
  dialog.setText( BaseMessages.getString( PKG, "JobGetPOP.SelectDate" ) );
  dialog.setImage( GUIResource.getInstance().getImageSpoon() );
  dialog.setLayout( new GridLayout( 3, false ) );
  final DateTime calendar = new DateTime( dialog, SWT.CALENDAR );
  final DateTime time = new DateTime( dialog, SWT.TIME | SWT.TIME );
  new Label( dialog, SWT.NONE );
  new Label( dialog, SWT.NONE );
  Button ok = new Button( dialog, SWT.PUSH );
  ok.setText( BaseMessages.getString( PKG, "System.Button.OK" ) );
  ok.setLayoutData( new GridData( SWT.FILL, SWT.CENTER, false, false ) );
  ok.addSelectionListener( new SelectionAdapter() {
   public void widgetSelected( SelectionEvent e ) {
    Calendar cal = Calendar.getInstance();
    cal.set( Calendar.YEAR, calendar.getYear() );
    cal.set( Calendar.MONTH, calendar.getMonth() );
    cal.set( Calendar.DAY_OF_MONTH, calendar.getDay() );
    cal.set( Calendar.HOUR_OF_DAY, time.getHours() );
    cal.set( Calendar.MINUTE, time.getMinutes() );
    cal.set( Calendar.SECOND, time.getSeconds() );
    wReadFrom.setText( new SimpleDateFormat( JobEntryGetPOP.DATE_PATTERN ).format( cal.getTime() ) );
    dialog.close();
   }
  } );
  dialog.setDefaultButton( ok );
  dialog.pack();
  dialog.open();
 }
} );

代码示例来源:origin: pentaho/pentaho-kettle

public static void main( String[] args ) {
 DeviceData data = new DeviceData();
 data.tracking = true;
 Display display = new Display( data );
 Sleak sleak = new Sleak();
 Shell shell = new Shell( display );
 shell.setText( "S-Leak" );
 Point size = shell.getSize();
 shell.setSize( size.x / 2, size.y / 2 );
 sleak.create( shell );
 shell.open();
 // Launch your application here
 // e.g.
 // Shell shell = new Shell(display);
 // Button button1 = new Button(shell, SWT.PUSH);
 // button1.setBounds(10, 10, 100, 50);
 // button1.setText("Hello World");
 // Image image = new Image(display, 20, 20);
 // Button button2 = new Button(shell, SWT.PUSH);
 // button2.setBounds(10, 70, 100, 50);
 // button2.setImage(image);
 // shell.open();
 while ( !shell.isDisposed() ) {
  if ( !display.readAndDispatch() ) {
   display.sleep();
  }
 }
 display.dispose();
}

代码示例来源:origin: pentaho/pentaho-kettle

public void widgetSelected( SelectionEvent e ) {
  final Shell dialogto = new Shell( shell, SWT.DIALOG_TRIM );
  dialogto.setText( BaseMessages.getString( PKG, "MailInput.SelectDate" ) );
  dialogto.setImage( GUIResource.getInstance().getImageSpoon() );
  dialogto.setLayout( new GridLayout( 3, false ) );
  final DateTime calendarto = new DateTime( dialogto, SWT.CALENDAR | SWT.BORDER );
  final DateTime timeto = new DateTime( dialogto, SWT.TIME | SWT.TIME );
  new Label( dialogto, SWT.NONE );
  new Label( dialogto, SWT.NONE );
  Button okto = new Button( dialogto, SWT.PUSH );
  okto.setText( BaseMessages.getString( PKG, "System.Button.OK" ) );
  okto.setLayoutData( new GridData( SWT.FILL, SWT.CENTER, false, false ) );
  okto.addSelectionListener( new SelectionAdapter() {
   public void widgetSelected( SelectionEvent e ) {
    Calendar cal = Calendar.getInstance();
    cal.set( Calendar.YEAR, calendarto.getYear() );
    cal.set( Calendar.MONTH, calendarto.getMonth() );
    cal.set( Calendar.DAY_OF_MONTH, calendarto.getDay() );
    cal.set( Calendar.HOUR_OF_DAY, timeto.getHours() );
    cal.set( Calendar.MINUTE, timeto.getMinutes() );
    cal.set( Calendar.SECOND, timeto.getSeconds() );
    wReadTo.setText( new SimpleDateFormat( MailInputMeta.DATE_PATTERN ).format( cal.getTime() ) );
    dialogto.close();
   }
  } );
  dialogto.setDefaultButton( okto );
  dialogto.pack();
  dialogto.open();
 }
} );

代码示例来源:origin: caoxinyu/RedisClient

shell.setText(RedisClient.i18nFile.getText(I18nFile.DONATION));
shell.setLayout(new GridLayout(1, false));

代码示例来源:origin: pentaho/pentaho-kettle

formLayout.marginHeight = Const.FORM_MARGIN;
shell.setLayout( formLayout );
shell.setText( title );
shell.open();
while ( !shell.isDisposed() ) {
 if ( !shell.getDisplay().readAndDispatch() ) {
  shell.getDisplay().sleep();

代码示例来源:origin: pentaho/pentaho-kettle

public void widgetSelected( SelectionEvent e ) {
  final Shell dialogto = new Shell( shell, SWT.DIALOG_TRIM );
  dialogto.setText( BaseMessages.getString( PKG, "JobGetPOP.SelectDate" ) );
  dialogto.setImage( GUIResource.getInstance().getImageSpoon() );
  dialogto.setLayout( new GridLayout( 3, false ) );
  final DateTime calendarto = new DateTime( dialogto, SWT.CALENDAR | SWT.BORDER );
  final DateTime timeto = new DateTime( dialogto, SWT.TIME | SWT.TIME );
  new Label( dialogto, SWT.NONE );
  new Label( dialogto, SWT.NONE );
  Button okto = new Button( dialogto, SWT.PUSH );
  okto.setText( BaseMessages.getString( PKG, "System.Button.OK" ) );
  okto.setLayoutData( new GridData( SWT.FILL, SWT.CENTER, false, false ) );
  okto.addSelectionListener( new SelectionAdapter() {
   public void widgetSelected( SelectionEvent e ) {
    Calendar cal = Calendar.getInstance();
    cal.set( Calendar.YEAR, calendarto.getYear() );
    cal.set( Calendar.MONTH, calendarto.getMonth() );
    cal.set( Calendar.DAY_OF_MONTH, calendarto.getDay() );
    cal.set( Calendar.HOUR_OF_DAY, timeto.getHours() );
    cal.set( Calendar.MINUTE, timeto.getMinutes() );
    cal.set( Calendar.SECOND, timeto.getSeconds() );
    wReadTo.setText( new SimpleDateFormat( JobEntryGetPOP.DATE_PATTERN ).format( cal.getTime() ) );
    dialogto.close();
   }
  } );
  dialogto.setDefaultButton( okto );
  dialogto.pack();
  dialogto.open();
 }
} );

代码示例来源:origin: pentaho/pentaho-kettle

protected void mainLayout( Class<?> PKG, String prefix, Image img ) {
 display = parent.getDisplay();
 shell = new Shell( parent, SWT.DIALOG_TRIM | SWT.MIN | SWT.APPLICATION_MODAL );
 props.setLook( shell );
 shell.setImage( img );
 shell.setLayout( new FormLayout() );
 shell.setText( BaseMessages.getString( PKG, prefix + ".Shell.Title" ) );
}

代码示例来源:origin: stackoverflow.com

shell.setLayout(new GridLayout(1, false));
shell.setText("Hide Label");
shell.open();
while (!shell.isDisposed()) {
  if (!display.readAndDispatch())
    display.sleep();

代码示例来源:origin: pentaho/pentaho-kettle

public void widgetSelected( SelectionEvent e ) {
  final Shell dialog = new Shell( shell, SWT.DIALOG_TRIM );
  dialog.setText( BaseMessages.getString( PKG, "MailInput.SelectDate" ) );
  dialog.setImage( GUIResource.getInstance().getImageSpoon() );
  dialog.setLayout( new GridLayout( 3, false ) );
  final DateTime calendar = new DateTime( dialog, SWT.CALENDAR );
  final DateTime time = new DateTime( dialog, SWT.TIME | SWT.TIME );
  new Label( dialog, SWT.NONE );
  new Label( dialog, SWT.NONE );
  Button ok = new Button( dialog, SWT.PUSH );
  ok.setText( BaseMessages.getString( PKG, "System.Button.OK" ) );
  ok.setLayoutData( new GridData( SWT.FILL, SWT.CENTER, false, false ) );
  ok.addSelectionListener( new SelectionAdapter() {
   public void widgetSelected( SelectionEvent e ) {
    Calendar cal = Calendar.getInstance();
    cal.set( Calendar.YEAR, calendar.getYear() );
    cal.set( Calendar.MONTH, calendar.getMonth() );
    cal.set( Calendar.DAY_OF_MONTH, calendar.getDay() );
    cal.set( Calendar.HOUR_OF_DAY, time.getHours() );
    cal.set( Calendar.MINUTE, time.getMinutes() );
    cal.set( Calendar.SECOND, time.getSeconds() );
    wReadFrom.setText( new SimpleDateFormat( MailInputMeta.DATE_PATTERN ).format( cal.getTime() ) );
    dialog.close();
   }
  } );
  dialog.setDefaultButton( ok );
  dialog.pack();
  dialog.open();
 }
} );

代码示例来源:origin: caoxinyu/RedisClient

protected void createContents() {
  shell.setText(title);
  shell.setLayout(new GridLayout(1, false));
  dataContent.setShell(shell);
  okCancel.setShell(shell);
  
  shell.setSize(width, height);
  
  dataContent.initContents();
  okCancel.initContents();
  
  inputKey = dataContent.getInputKey();
  btnOk = okCancel.getOkButton();
  
  minWidth = 600;
  minHeight = 500;
  
  super.createContents();
}

代码示例来源:origin: pentaho/pentaho-kettle

formLayout.marginHeight = Const.FORM_MARGIN;
shell.setLayout( formLayout );
shell.setText( BaseMessages.getString( PKG, "InfobrightLoaderDialog.Shell.Title" ) );
input.setChanged( changed );
shell.open();
while ( !shell.isDisposed() ) {
 Display display = getParent().getDisplay();
 if ( !display.readAndDispatch() ) {
  display.sleep();

代码示例来源:origin: pentaho/pentaho-kettle

@Override
public void widgetSelected( SelectionEvent e ) {
 final Shell dialog = new Shell( shell, SWT.DIALOG_TRIM );
 dialog.setText( BaseMessages.getString( PKG, "SalesforceInputDialog.SelectDate" ) );
 dialog.setImage( GUIResource.getInstance().getImageSpoon() );
 dialog.setLayout( new GridLayout( 3, false ) );
 dialog.setDefaultButton( ok );
 dialog.pack();
 dialog.open();

代码示例来源:origin: pentaho/pentaho-kettle

private Display prepareLayout() {
 // Prep the parent shell and the dialog shell
 final Shell parent = getParent();
 final Display display = parent.getDisplay();
 shell = new Shell( parent, SWT.DIALOG_TRIM | SWT.RESIZE | SWT.MAX | SWT.MIN );
 props.setLook( shell );
 setShellImage( shell, meta );
 // Detect X or ALT-F4 or something that kills this window...
 shell.addShellListener( new ShellAdapter() {
  @Override
  public void shellClosed( ShellEvent e ) {
   cancel();
  }
 } );
 changed = meta.hasChanged();
 final FormLayout formLayout = new FormLayout();
 formLayout.marginWidth = BaseDialog.MARGIN_SIZE;
 formLayout.marginHeight = BaseDialog.MARGIN_SIZE;
 shell.setLayout( formLayout );
 shell.setText( getTitle() );
 return display;
}

代码示例来源:origin: pentaho/pentaho-kettle

formLayout.marginHeight = Const.FORM_MARGIN;
shell.setLayout( formLayout );
shell.setText( BaseMessages.getString( PKG, "IngresVectorwiseLoaderDialog.Shell.Title" ));
shell.open();
while ( !shell.isDisposed() ) {
 Display display = getParent().getDisplay();
 if ( !display.readAndDispatch() ) {
  display.sleep();

代码示例来源:origin: pentaho/pentaho-kettle

@Override
public void widgetSelected( SelectionEvent e ) {
 final Shell dialogto = new Shell( shell, SWT.DIALOG_TRIM );
 dialogto.setText( BaseMessages.getString( PKG, "SalesforceInputDialog.SelectDate" ) );
 dialogto.setImage( GUIResource.getInstance().getImageSpoon() );
 dialogto.setLayout( new GridLayout( 3, false ) );
 dialogto.setDefaultButton( okto );
 dialogto.pack();
 dialogto.open();

代码示例来源:origin: pentaho/pentaho-kettle

/**
 * Returns a {@link org.eclipse.swt.events.SelectionAdapter} that is used to "submit" the dialog.
 */
private Display prepareLayout() {
 // Prep the parent shell and the dialog shell
 final Shell parent = getParent();
 final Display display = parent.getDisplay();
 shell = new Shell( parent, SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL | SWT.SHEET );
 shell.setImage( GUIResource.getInstance().getImageSpoon() );
 props.setLook( shell );
 // Detect X or ALT-F4 or something that kills this window...
 shell.addShellListener( new ShellAdapter() {
  @Override
  public void shellClosed( ShellEvent e ) {
   dispose();
  }
 } );
 final FormLayout formLayout = new FormLayout();
 formLayout.marginWidth = MARGIN_SIZE;
 formLayout.marginHeight = MARGIN_SIZE;
 shell.setLayout( formLayout );
 shell.setText( this.title );
 return display;
}

代码示例来源:origin: pentaho/pentaho-kettle

formLayout.marginHeight = Const.FORM_MARGIN;
this.shell.setLayout( formLayout );
this.shell.setText( BaseMessages.getString( PKG, "TeraFastDialog.Shell.Title" ) );
disableInputs();
this.shell.open();
while ( !this.shell.isDisposed() ) {
 if ( !display.readAndDispatch() ) {
  display.sleep();

代码示例来源:origin: pentaho/pentaho-kettle

public void createDialog( String title, String url, int options, Image logo ) {
 Shell parent = getParent();
 display = parent.getDisplay();
 dialog = new Shell( parent, options );
 dialog.setText( title );
 dialog.setImage( logo );
 dialog.setSize( width, height );
 dialog.setLayout( new FillLayout() );
 try {
  browser = new Browser( dialog, SWT.NONE );
  browser.setUrl( url );
  browser.addCloseWindowListener( new CloseWindowListener() {
   @Override
   public void close( WindowEvent event ) {
    Browser browser = (Browser) event.widget;
    Shell shell = browser.getShell();
    shell.close();
   }
  } );
 } catch ( Exception e ) {
  MessageBox messageBox = new MessageBox( dialog, SWT.ICON_ERROR | SWT.OK );
  messageBox.setMessage( "Browser cannot be initialized." );
  messageBox.setText( "Exit" );
  messageBox.open();
 }
 setPosition();
 dialog.open();
}

相关文章

微信公众号

最新文章

更多

Shell类方法