第一个SWT程序
来源:互联网 发布:linux mount busy 编辑:程序博客网 时间:2024/06/02 01:29
应项目需要,今天终于入了eclipse界面开发的坑,上手先来个SWT程序热身。
为偷懒不去重新下载各个插件,现使用eclipse-jee作为练手工具。
步骤
- 创建一个java新项目
- 右键项目->build path->configure build path->Libraries下->Add JARs->org.eclipse.swt…,如果此路不通,请尝试第三步
- Add External JARs到eclipse下的plugins文件夹下搜索并添加swt相关的JAR包
- src下新建一个包,包下新建一个class(勾选public static void main以创建一个main函数)
- 添加代码如下
package t1;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Shell;public class tt1 { public static void main(String[] args) { // 创建一个Display对象并实例化,所有的SWT程序都必须有一个Display(由UI线程完成) Display display = Display.getDefault(); // 创建一个窗口对象,设置其尺寸 Shell shell = new Shell(display); shell.setSize(100, 100); // 打开窗口并进行布局 shell.open(); shell.layout(); /* 进入事件循环 * Display事件处理机制: * 1、系统事件(用户操作鼠标或键盘) * 2、应用程序级事件(自定义事件队列) * while(shell没有被释放) { * if (有系统事件则处理系统事件 || * 有应用事件则处理应用事件 * 如果都没有,则) * {休眠该Display的UI线程} * } */ while (!shell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } }}
运行结果
图片传不了(ㄒoㄒ)
注意:新手上路,老司机请避让!
阅读全文
0 0
- 第一个SWT程序
- 第一个SWT程序
- 第一个SWT程序
- SWT第一个程序测试
- SWT学习笔记(3)——第一个程序
- 我的第一个SWT程序 - 简易文本编辑器
- Eclise Rcp 系列一 第一个SWT程序
- Eclise Rcp 系列一 第一个SWT程序
- 我的第一个swt
- 4. 你的第一个SWT应用程序
- 第一个C++程序
- 第一个MIDP程序
- 第一个Swing程序
- 第一个Ruby程序
- 第一个Python程序
- 第一个RoR程序
- 第一个RMI程序!
- VBA 第一个程序
- jquery源码分析
- Hadoop前置环境的安装
- Notification使用总结(基本使用)
- 浅谈Arrays.asList()方法的使用
- 剑指offer-顺时针打印矩阵
- 第一个SWT程序
- 解决类似Error:Could not find com.android.support:appcompat-v7:25.3.1.
- adb 命令更新
- kubenetes创建Pod/RC时的一些报错问题解决
- 实现简单的网页访问
- 树莓派语音识别
- Mariadb
- 想牵着你的手迎着春风奔跑
- 线程间的协作