www.pudn.com > SwtDemo.rar > LayoutDemo.java


/* 
 * Created on 2004-10-17 
 * 
 * TODO To change the template for this generated file go to 
 * Window - Preferences - Java - Code Style - Code Templates 
 */ 
package src; 
 
import org.eclipse.swt.widgets.Display; 
import org.eclipse.swt.widgets.Shell; 
import org.eclipse.swt.layout.GridLayout; 
import org.eclipse.swt.layout.GridData; 
import org.eclipse.swt.SWT; 
import org.eclipse.swt.widgets.Button; 
import org.eclipse.swt.widgets.Composite; 
import org.eclipse.swt.widgets.Group; 
import org.eclipse.swt.events.ControlAdapter; 
import org.eclipse.swt.events.ControlEvent; 
import org.eclipse.swt.widgets.ToolBar; 
import org.eclipse.swt.widgets.ToolItem; 
import org.eclipse.swt.widgets.TabFolder; 
import org.eclipse.swt.widgets.TabItem; 
import org.eclipse.swt.widgets.Text; 
import org.eclipse.swt.widgets.Combo; 
import org.eclipse.swt.widgets.Tree; 
 
/** 
 * @author lqm 
 * 
 * TODO To change the template for this generated type comment go to 
 * Window - Preferences - Java - Code Style - Code Templates 
 */ 
public class LayoutDemo { 
 
	public static void main(String[] args) { 
		LayoutDemo window = new LayoutDemo(); 
		window.open(); 
	} 
 
	public void open() { 
		final Display display = Display.getDefault(); 
		final Shell shell = new Shell(); 
		shell.setLayout(new GridLayout()); 
		shell.setSize(354, 276); 
		shell.setText("SWT Application"); 
 
		shell.layout(); 
		shell.open(); 
		while (!shell.isDisposed()) { 
			if (!display.readAndDispatch()) 
				display.sleep(); 
		} 
	} 
}