必威体育Betway必威体育官网
当前位置:首页 > IT技术

第一个SWT程序

时间:2019-07-01 12:45:42来源:IT技术作者:seo实验室小编阅读:53次「手机版」
 

swt

项目需要,今天终于入了eclipse界面开发的坑,上手先来个SWT程序热身。

为偷懒不去重新下载各个插件,现使用Eclipse-jee作为练手工具

步骤

  1. 创建一个java新项目
  2. 右键项目->build path->configure build path->Libraries下->Add JARs->org.eclipse.swt…,如果此路不通,请尝试第三步
  3. Add External JARs到eclipse下的plugins文件夹下搜索并添加swt相关的JAR包
  4. src下新建一个包,包下新建一个class(勾选public static void main以创建一个main函数
  5. 添加代码如下
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ㄒ)

注意:新手上路,老司机请避让!

相关阅读

高效or灾难?应用程序设计要“具体问题具体分析”

应用程序设计没有普适性原则,只有根据具体领域、具体情况来针对性地进行设计或者后期优化。一个运行高效的应用程序用到另外一个领

第一个示例程序FreakOut编译问题

在使用VS2015编译运行《Window游戏编程大师技巧(第二版)》时遇到如下问题,经过搜索相关解决方案,现已解决问题,归纳如下: 一.出现了LPC

答题小程序之调查问卷模板开发

这次我和大家分享一下如何用小程序做一个问卷调查小程序,可以是行业问卷,或者是测试题的。该问卷调查主要介绍题目多且题型多,题目

作为程序员,你英语可以不过4级,但是这些单词你要能看懂!

PRD:「FITLIFE」小程序产品需求文档(用户端)

笔者通过产品概况、产品结构、业务流程图、全局说明、功能性需求、非功能性需求分析等模块,系统输出这一份关于“FITLIFE”小程序

分享到:

栏目导航

推荐阅读

热门阅读