SWT/JFace开辟指南之理解Display和Shell[Java编程]
本文“SWT/JFace开辟指南之理解Display和Shell[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在这一节中,我们早年面所摆列出来的Hello, world!程序开始对swt举行一些初步的摸索.所谓的初步是指,我们会介绍编写swt程序的基本思绪,以及对两个重要的类:Display和Shell作一些介绍.
因为这一节和前一节是分成两个部份贴出来的,所以我仍旧将Hello, world!的代码段在下面列出来:
1package swtjfacesample;
2
3import org.eclipse.swt.SWT;
4import org.eclipse.swt.widgets.Display;
5import org.eclipse.swt.widgets.Shell;
6import org.eclipse.swt.widgets.Text;
7
8public class HelloSwt {
9 /**//**
10 * Hello,world!
11 *
12 * @param args
13 */
14 public static void main(String[] args) {
15 Display display = new Display();
16 Shell shell = new Shell(display);
17
18 Text helloText = new Text(shell, SWT.CENTER);
19 helloText.setText("Hello,World!");
20 helloText.pack();
21
22 shell.pack();
23 shell.open();
24
25 while (!shell.isDisposed()) {
26 if (!display.readAndDispatch()) {
27 display.sleep();
28 }
29 }
30 display.dispose();
31
32 }
33}
代码段2
这段程序固然很简单,但是它反映了我们书写swt程序的步骤,这些步骤是:
1.成立一个Display对象
2.成立一个大概多个Shell对象,你可以认为Shell代表了程序的窗口.
3.在Shell内成立各种部件(widget)
4.对各个部件举行初始化(外观,状况等),同时为各种部件的事件成立监听器(l5.调用Shell对象的open()办法以显示窗体
6.各种事件举行监听并处理,直到程序发出退出消息
7.调用Display对象的dispose()办法以完毕程序.
以上是“SWT/JFace开辟指南之理解Display和Shell[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |