import org.eclipse.swt.graphics.Point; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell;
public class SwtAppTest {
private Shell sShell = null;
public static void main(String[] args) { /* Before this is run, be sure to set up the following in the launch configuration * (Arguments->VM Arguments) for the correct SWT library path. * The following is a windows example: * -Djava.library.path="installation_directory\plugins\org.eclipse.swt.win32_3.0.0\os\win32\x86" */ Display display = Display.getDefault(); SwtAppTest thisClass = new SwtAppTest(); thisClass.createSShell() ; thisClass.sShell.open(); while (!thisClass.sShell.isDisposed()) { if (!display.readAndDispatch()) display.sleep (); } display.dispose(); }
/** * This method initializes sShell */ private void createSShell() { sShell = new Shell(); sShell.setSize(new Point(300,200)); sShell.setText("Shell"); } } |