在eclipse中开发SWT客户端程序

作者:SummerChill 
出处:http://www.cnblogs.com/DreamDrive/ 

在Eclispe中开发SWT程序的步骤:

1.在eclipse中"文件"---->"新建"----->"其他"----输入"swt" 选择SWT/JFace Java Project

 然后输入项目名字和包的名字(走默认配置就可以了) 比如建立的想项目的名字是myswt

2. 在这个项目中建立一个package.(这个方式和普通个的Java项目是一样的.)比如建立的是:com.swtdesiger2

3.在这个包上右键"新建"---->"其他"----->"输入application"选择"Windows Builder下的SWT下的Applicaiton window"

3.选择 "SWT下的Application Window"之后就输入这个java文件的名字(我这个起名字为HelloWorld2).然后会自动生成一些代码.

Eclipse自动生成的代码如下:(第一个关于SWT的HelloWorld程序)

复制代码
 1 package com.swtdesigner;// 包名
 2 
 3 import org.eclipse.swt.widgets.Display;
 4 import org.eclipse.swt.widgets.Shell;
 5 
 6 /**
 7  * created by kongxiaohan on Dec 12, 2014 Detailled comment
 8  *
 9  */
10 public class HelloWorld {
11 
12     /**
13      * Launch the application.
14      * 
15      * @param args
16      */
17     public static void main(String[] args) {
18         // 创建一个典型的SWT应用程序的步骤
19         // display负责管理实践循环和控制UI线程和其他线程之间的通信
20         Display display = Display.getDefault(); // 1.创建一个Display
21         Shell shell = new Shell();// 2.创建一个或者多个Shell(shell是程序的主窗口)
22         shell.setSize(450, 300);// 3.设置Shell的布局(设置主窗口的大小)
23         shell.setText("SWT Application");
24         // 4.创建Shell中的组件(这个例子中没有加入组件,只是一个空窗口)
25         shell.open();// 5.用Open()方法打开Shell窗口 打开shell主窗口
26         shell.layout();// shell应用界面布置
27         // 6.写一个事件转发循环.
28         while (!shell.isDisposed()) {// 如果主窗口没有关闭,则一直循环
29             if (!display.readAndDispatch()) {// 如果display不忙
30                 display.sleep();// display休眠
31             }
32         }
33     }
34 }
复制代码

点击运行出来一个空的panel:

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值