Mega Code Archive

 
Categories / Java / SWT Jface Eclipse
 

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();   } }