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(); }
browser.setLayoutData( browserFormData ); browser.addCloseWindowListener( new CloseWindowListener() { @Override public void close( WindowEvent event ) { Browser browser = (Browser) event.widget;
@Override public void addCloseWindowListener( CloseWindowListener l ) { browser.addCloseWindowListener( l ); }
swtBrowser.addCloseWindowListener(new CloseWindowListener(){ public void close(WindowEvent event) { shell.close();
swtBrowser.addCloseWindowListener(new CloseWindowListener(){ public void close(WindowEvent event) { shell.close();
browser.addCloseWindowListener(new CloseWindowListener() { public void close(WindowEvent event) { Browser browser = (Browser) event.widget;
app.show(true, e.location, e.size, e.addressBar, e.menuBar, e.statusBar, e.toolBar); })); browser.addCloseWindowListener(event -> { Browser browser = (Browser)event.widget; Shell shell = browser.getShell();
browser.addCloseWindowListener (event -> log (eventName, event));
browser.addCloseWindowListener (new CloseWindowListener () { public void close (WindowEvent event) { shell.close ();
browser.addCloseWindowListener (new CloseWindowListener () { @Override public void close (WindowEvent event) {
browser.addCloseWindowListener (new CloseWindowListener () { @Override public void close (WindowEvent event) {
browser.addCloseWindowListener (new CloseWindowListener () { @Override public void close (WindowEvent event) {
browser.addCloseWindowListener (new CloseWindowListener () { @Override public void close (WindowEvent event) {