本文整理了Java中org.eclipse.swt.widgets.Shell.getDisplay()
方法的一些代码示例,展示了Shell.getDisplay()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Shell.getDisplay()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Shell
类名称:Shell
方法名:getDisplay
暂无
代码示例来源:origin: pentaho/pentaho-kettle
public String open() {
shell.layout();
shell.open();
// Detect X or ALT-F4 or something that kills this window...
shell.addShellListener( new ShellAdapter() {
public void shellClosed( ShellEvent e ) {
cancel();
}
} );
while ( !shell.isDisposed() ) {
if ( !shell.getDisplay().readAndDispatch() ) {
shell.getDisplay().sleep();
}
}
return formula;
}
代码示例来源: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: pentaho/pentaho-kettle
shell.setImage( GUIResource.getInstance().getImageSpoon() );
FormLayout formLayout = new FormLayout();
formLayout.marginWidth = Const.FORM_MARGIN;
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 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();
}
代码示例来源:origin: pentaho/pentaho-kettle
shell.setImage( GUIResource.getInstance().getImageSpoon() );
FormLayout formLayout = new FormLayout();
formLayout.marginWidth = Const.FORM_MARGIN;
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 JobEntryInterface open() {
initUI();
BaseStepDialog.setSize( shell );
shell.open();
Display display = getParent().getDisplay();
while ( !shell.isDisposed() ) {
if ( !display.readAndDispatch() ) {
display.sleep();
}
}
return jobEntry;
}
代码示例来源: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 formLayout = new FormLayout();
formLayout.marginWidth = Const.FORM_MARGIN;
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: caoxinyu/RedisClient
/**
* Open the dialog.
* @return the result
*/
public Object open() {
shell = new Shell(getParent(), getStyle());
shell.setImage(image);
createContents();
shell.open();
shell.layout();
Display display = getParent().getDisplay();
while (!shell.isDisposed()) {
try {
if (!display.readAndDispatch()) {
display.sleep();
}
} catch (Exception e) {
MessageDialog.openError(shell, RedisClient.i18nFile.getText(I18nFile.ERROR), e.getLocalizedMessage());
}
}
return result;
}
代码示例来源: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 formLayout = new FormLayout();
formLayout.marginWidth = Const.FORM_MARGIN;
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 String open() {
Shell parent = getParent();
Display display = parent.getDisplay();
shell = new Shell( parent, SWT.DIALOG_TRIM | SWT.RESIZE | SWT.MAX | SWT.MIN );
props.setLook( shell );
setShellImage( shell, input );
lsMod = new ModifyListener() {
public void modifyText( ModifyEvent e ) {
input.setChanged();
}
};
changed = input.hasChanged();
createUI();
// Detect X or ALT-F4 or something that kills this window...
shell.addShellListener( new ShellAdapter() {
public void shellClosed( ShellEvent e ) {
cancel();
}
} );
getData( input );
setSize();
shell.open();
while ( !shell.isDisposed() ) {
if ( !display.readAndDispatch() ) {
display.sleep();
}
}
return stepname;
}
代码示例来源:origin: pentaho/pentaho-kettle
final Display display = parent.getDisplay();
setShellImage( this.shell, this.meta );
FormLayout formLayout = new FormLayout();
formLayout.marginWidth = Const.FORM_MARGIN;
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 JobEntryInterface open() {
Shell parent = getParent();
display = parent.getDisplay();
shell = new Shell( parent, props.getJobsDialogStyle() );
props.setLook( shell );
JobDialog.setShellImage( shell, jobEntry );
backupChanged = jobEntry.hasChanged();
createElements();
// Detect [X] or ALT-F4 or something that kills this window...
shell.addShellListener( new ShellAdapter() {
public void shellClosed( ShellEvent e ) {
cancel();
}
} );
getData();
setActive();
BaseStepDialog.setSize( shell );
int width = 750;
int height = Const.isWindows() ? 730 : 718;
shell.setSize( width, height );
shell.open();
while ( !shell.isDisposed() ) {
if ( !display.readAndDispatch() ) {
display.sleep();
}
}
return jobEntry;
}
代码示例来源:origin: pentaho/pentaho-kettle
shell.setImage( GUIResource.getInstance().getImageSpoon() );
FormLayout formLayout = new FormLayout();
formLayout.marginWidth = Const.FORM_MARGIN;
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 JobEntryInterface open() {
Shell parent = getParent();
display = parent.getDisplay();
shell = new Shell( parent, props.getJobsDialogStyle() );
props.setLook( shell );
JobDialog.setShellImage( shell, jobEntry );
backupChanged = jobEntry.hasChanged();
createElements();
// Detect [X] or ALT-F4 or something that kills this window...
shell.addShellListener( new ShellAdapter() {
public void shellClosed( ShellEvent e ) {
cancel();
}
} );
getData();
setActive();
BaseStepDialog.setSize( shell );
int width = 750;
int height = Const.isWindows() ? 730 : 720;
shell.setSize( width, height );
shell.open();
while ( !shell.isDisposed() ) {
if ( !display.readAndDispatch() ) {
display.sleep();
}
}
return jobEntry;
}
代码示例来源:origin: pentaho/pentaho-kettle
public void open() {
display = parent.getDisplay();
FormLayout formLayout = new FormLayout();
formLayout.marginWidth = Const.FORM_MARGIN;
formLayout.marginHeight = Const.FORM_MARGIN;
shell.setText( BaseMessages.getString( PKG, "RepositoryImportDialog.Title" ) );
shell.setImage( GUIResource.getInstance().getImageSpoon() );
shell.setLayout( formLayout );
shell.open();
while ( !shell.isDisposed() ) {
if ( !display.readAndDispatch() ) {
display.sleep();
代码示例来源:origin: pentaho/pentaho-kettle
WidgetUtils.setFormLayout( shell, LARGE_MARGIN );
JobDialog.setShellImage( shell, entry );
shell.setText( messages.getString( "Title" ) );
shell.open();
Display display = getParent().getDisplay();
while ( !shell.isDisposed() ) {
if ( !display.readAndDispatch() ) {
display.sleep();
代码示例来源:origin: pentaho/pentaho-kettle
public int open() {
Shell parent = getParent();
Display display = parent.getDisplay();
FormLayout formLayout = new FormLayout();
formLayout.marginWidth = 15;
formLayout.marginHeight = 15;
shell.setLayout( formLayout );
shell.setText( BaseMessages.getString( PKG, "RunConfigurationDeleteDialog.Title" ) );
shell.setImage( getImage() );
shell.open();
while ( !shell.isDisposed() ) {
if ( !display.readAndDispatch() ) {
display.sleep();
代码示例来源:origin: pentaho/pentaho-kettle
private void showErrorDialog( Shell parent, String title, String message, Exception exception,
boolean showCancelButton ) {
if ( parent.isDisposed() ) {
exception.printStackTrace();
return;
Display display = parent.getDisplay();
final Font largeFont = GUIResource.getInstance().getFontBold();
final Color gray = GUIResource.getInstance().getColorDemoGray();
shell.setImage( GUIResource.getInstance().getImageShowErrorLines() );
FormLayout formLayout = new FormLayout();
formLayout.marginWidth = Const.FORM_MARGIN;
formLayout.marginHeight = Const.FORM_MARGIN;
shell.setLayout( formLayout );
shell.setText( title );
shell.open();
while ( !shell.isDisposed() ) {
if ( !display.readAndDispatch() ) {
display.sleep();
内容来源于网络,如有侵权,请联系作者删除!