Simplest SWT application
/****************************************************************************** * Copyright (c) 1998, 2004 Jackwind Li Guojie * All right reserved. * * Created on Oct 25, 2003 2:02:04 PM by JACK * $Id: HelloWorld.java,v 1.1 2003/12/22 12:07:54 jackwind Exp $ * * visit: http://www.asprise.com/swt *****************************************************************************/ import org.eclipse.jface.window.ApplicationWindow; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; /** * HelloWorld is the simplest SWT application, which displays a Shell with a title. */ public class HelloWorldApplicationWindow { public static void main2(String[] args) { Display display = new Display(); Shell shell = new Shell(display); shell.setText("Hello, world!"); shell.open(); while(! shell.isDisposed()) { if(! display.readAndDispatch()) {// If no more entries in event queue display.sleep(); } } display.dispose(); } public static void main(String[] args) { ApplicationWindow aw = new ApplicationWindow(null); aw.setBlockOnOpen(true); aw.open(); } }
1. | Simplest ApplicationWindow | ||
2. | JFace Window | ||
3. | First JFace application | ||
4. | Jface ApplicationWindow |