import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.SWT;
public class ShellDemo {
- /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//传入的是Display对象,为项级窗口
//设置窗口的样式为SWT.SHELL_TRIM
Display display = new Display();
Shell topShell = new Shell(
display, SWT.SHELL_TRIM);
topShell.setText("顶级窗口");
topShell.setSize(300, 200); //设置窗口大小
topShell.open();
//传入的是Shell对象,为对话框窗口
//设置窗口的样式为SWT.DIALOG_TRIM
Shell dialogShell = new Shell(topShell, SWT.DIALOG_TRIM);
dialogShell.setText("对话框窗口");
dialogShell.setSize(200, 150);
dialogShell.open();
while (!topShell.isDisposed())
{
if (!display.readAndDispatch())
{
display.sleep();
}
}
display.sleep();
}
}