Mega Code Archive

 
Categories / Java / SWT Jface Eclipse
 

Simplest ApplicationWindow

/* SWT/JFace in Action GUI Design with Eclipse 3.0 Matthew Scarpino, Stephen Holder, Stanford Ng, and Laurent Mihalkovic ISBN: 1932394273 Publisher: Manning */ import org.eclipse.jface.window.ApplicationWindow; import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Text; public class HelloSWT_JFace extends ApplicationWindow {   public HelloSWT_JFace() {     super(null);   }   protected Control createContents(Composite parent) {     Text helloText = new Text(parent, SWT.CENTER);     helloText.setText("Hello SWT and JFace!");     parent.pack();     return parent;   }   public static void main(String[] args) {     HelloSWT_JFace awin = new HelloSWT_JFace();     awin.setBlockOnOpen(true);     awin.open();     Display.getCurrent().dispose();   } }