Plug-in 创建SWT项目
来源:互联网 发布:金林钣金软件手机版 编辑:程序博客网 时间:2024/06/05 02:35
Plug-in 创建SWT项目
首先申明下,本文为笔者学习《Eclipse插件开发学习笔记》的笔记,并加入笔者自己的理解和归纳总结。
1、创建SWT项目
在Eclipse里,依次选择File -> New -> Project,选择[Plug-in Project]选项。
输入[Project name:]文本。
选择[Would you like to create a rich client application?]的[No]选项。
在项目中选择MANIFEST.MF文件中Dependencies选项卡。
在Required Plug-ins中加入swt
创建Java类HelloSWT
public class HelloSWT {public static void main(String[] args) {Display display = Display.getDefault();Shell shell = new Shell(display); // 创建窗口对象shell.setText("Hello SWT");shell.setSize(200, 150); // 设置窗口大小shell.open(); // 打开窗口shell.layout(); // 进行布局while (!shell.isDisposed()) {if (!display.readAndDispatch()) {display.sleep();}}display.dispose();}}
右键Run-As -> Java Application
2、Display和Shell
Display负责处理所有SWT窗口小部件和操作系统之间的交互。一个SWT程序至少需要一个Display对象,创建Display的线程称为UI线程,一个线程中不能有两个Display。
Display.getCurrent()函数可以获得当前线程对应的Display实例,而Display.findDisplay(Thread)则可以找到任意线程对应的Display对象。
一个Shell实例代表一个窗口。setSize()设置窗口大小,open()方法将窗口显示在屏幕上,layout()方法与窗口布局管理相关。
0 0
- Plug-in 创建SWT项目
- Plug-in 创建插件项目
- Plug-in 创建RCP项目
- 如何用Eclipse创建Plug-in项目
- 8. 练习:创建一个Eclipse plug-in项目
- 【OSGI】Eclipse中创建Plug-in项目时的Target platform选项说明
- 【OSGI】Eclipse中创建Plug-in项目时的Target platform选项说明
- 为Eclipse plug-in(插件)创建语言包
- plug-in
- Eclipse中创建Plug-in项目时的Target platform选项说明-osgi,三种建立区别
- Eclipse 开发plug-in 引用其它项目时 导出plug-in的方法
- MaxScript Plug-in 如何创建反色渲染效果
- osgi 学习系列(二)第一个plug-in项目
- 【OSGI】2.走近OSGI-开发第一个Plug-in项目
- plug-in网址
- C# Plug-in resources
- Eclipse plug-in
- plug in, Basic idea
- Angular源码解读之Render
- 快速排序步骤
- HAUT 1262 魔法宝石(spfa)(河南工业大学2017校赛)
- 免费而优秀的图表JS插件
- 欧拉角RPY对应XYZ轴
- Plug-in 创建SWT项目
- 一探Android嵌套滑动 NestedScrolling
- 【LeetCode】Gas Station 解题报告
- python 自然语言处理
- Android ListView显示数据的常见处理方式
- 三十三 Swift3.0之 可选类型
- 飞行棋总结
- gdufe acm 1181 百度的面试
- redis使用内存info命令