在eclipse中开发SWT客户端程序
来源:互联网 发布:董小飒淘宝店亏损 编辑:程序博客网 时间:2024/05/17 04:37
作者:SummerChill
出处:http://www.cnblogs.com/DreamDrive/
出处: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 args16 */17 public static void main(String[] args) {18 // 创建一个典型的SWT应用程序的步骤19 // display负责管理实践循环和控制UI线程和其他线程之间的通信20 Display display = Display.getDefault(); // 1.创建一个Display21 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:
阅读全文
0 0
- 在eclipse中开发SWT客户端程序
- 在Eclipse中配置Swt/Jface开发环境
- 用Eclipse开发SWT程序配置入门
- 在Eclipse上搭建SWT开发
- 在Eclipse中使用SWT进行界面设计
- 在Eclipse中使用SWT进行界面设计
- 在Eclipse中使用SWT进行界面设计
- 在Eclipse中使用SWT进行界面设计
- 在Eclipse中使用SWT进行界面设计
- 在Eclipse中使用SWT进行界面设计
- 如何在eclipse中查看SWT源码
- 在Eclipse Forms中使用swt控件
- 在Eclipse中安装SWT插件
- 在Eclipse中安装swt designer插件
- 在Eclipse中安装SWT插件
- 如何在eclipse中使用SWT
- 在eclipse中安装 SWT插件
- 在eclipse中开发c/c++程序
- 趣题学算法之动态规划-形式语言
- hadoop
- 最新java经典笔试题带详解 30道
- Myeclipse编辑区背景色配置
- Spring Boot Maven Plugin -- repackage目标
- 在eclipse中开发SWT客户端程序
- 基于TP的每日签到代码
- Angular.js2服务
- SVN导入代码,The constructor Service(URL, QName, WebServiceFeature[]) is undefined
- pycaffe读图 cv2.imread 和 caffe.io.loadimage区别
- 删除harbor的日志
- 回文自动机
- 普元 EOS定时任务实现原理
- Thinkphp 邮箱发送 、测试可用