Eclipse 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()
方法与窗口布局管理相关。
Eclipse SWT 创建项目(一)相关推荐
- eclipse编程 创建项目 简易教程
eclipse编程 创建项目 简易教程 应对机考 本文源于应对java的期中机考,当时有同学一直用记事本编程而不会用eclipse编程,由此产生了本文. 本文主要流程为:新建项目->新建类-&g ...
- Eclipse+Maven创建web项目
有时候我们想用eclipse+maven创建web项目,怎么操作呢,下面我来给大家来分享一下方法 所需工具 已经安装了maven插件的elipse 步骤 1.打开eclipse,右键new--othe ...
- Eclipse中创建SpringBoot项目流程,及报错解决方案
Eclipse中创建SpringBoot项目流程,及报错解决方案 参考文章: (1)Eclipse中创建SpringBoot项目流程,及报错解决方案 (2)https://www.cnblogs.co ...
- 低版本eclipse导入高版本eclipse创建项目报错问题
例如用高版本eclipse创建的项目,会默认使用的是jdk1.8版本, 低版本eclipse创建项目,会默认使用的是jdk1.7版本. 此时导入高版本eclipse项目时会报错(文件夹中会出现红色!) ...
- Eclipse+Maven创建webapp项目
Eclipse+Maven创建webapp项目<一> 1.开启eclipse,右键new-->other,如下图找到maven project 2.选择maven project,显 ...
- Java web 开发的概念、环境配置、创建项目过程详解(Eclipse)
Java Web 开发 Java Web 开发概念 搭建过程 详解 在eclipse创建Dynamic Web Project 创建时选择Tomcat的版本 创建项目成功 eclipse环境下如何配置 ...
- 如何使用eclipse创建项目
如何使用eclipse创建项目 运行环境: Java EE 5.0 Eclipse 3.1 中文版 源代码用 ...
- 【MAVEN】如何在Eclipse中创建MAVEN项目
目录结构: contents structure [+] 1,Maven简介 2,Maven安装 2.1,下载Maven 2.2,配置环境变量 2.3,测试 3,Maven仓库 3.1,Maven仓库 ...
- 如何使用eclipse软件创建一个Java项目?
同学们在参加Java的时候老师肯定会教给你们如何去创建一个项目,这里怕有些同学没记住,所以单独为大家分享一篇如何使用eclipse软件创建一个Java项目教程,感觉有用的话收藏转发一下~ eclips ...
最新文章
- shell实行mysql语句_【Mysql】shell运行mysql的sql语句_MySQL
- linux链接时区分动态库,Linux修改时区的方法
- java面试问题你知道几个呢?
- 笨方法python3_“笨方法”学Python3,习题 34 。
- 浏览器插件之ActiveX开发(三)
- Linux之VMware Workstation16 pro上安装redhat
- yolov4训练自己的数据
- 有道换域名,目标中立、客观、包容
- Red is good
- 高通MSM8998芯片参考资料免费下载
- 洗牌-牛客 第一行一个数T(T ≤ 100),表示数据组数。对于每组数据,第一行两个数n,k(1 ≤ n,k ≤ 100),接下来一行有2n个数a1,a2,...,a2n(1 ≤ ai ≤ 1000
- Day 41多表查询以及pymysql相关操作 完善
- 算法警告!该图片涉嫌违规不予显示
- 小白重装系统教程_大神教你小白一键重装系统
- 学校计算机网络方案书,学校网络部活动策划书
- 2.MyBatis源码解析-SqlSession构建流程--阿呆中二
- 游戏美术职业解读:原画,3D建模,3D动作,次世代
- ApacheCN 公众号文章汇总 2019.6
- 开发人员最常访问的几个网站
- OSTA-LINUX3-操作题练习题整理