`
LITAONO1
  • 浏览: 3048 次
社区版块
存档分类
最新评论

swt之Hello World

    博客分类:
  • swt
 
阅读更多

package com.litao.HelloWorld;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class HelloWorld {
 public static void main(String[] args) {
  
  //第一部分:初始化窗口
  Display dispaly = new Display();  //创建Display类的实例
  Shell shell = new Shell(dispaly); //创建Diaplay类的Shell类的实例
  shell.setText("SWT");  //设置窗口标题
  
  //第二部分:向Shell中添加Widget控件
  //在这里填写在当前Shell中放置部件的代码
  Button button = new Button(shell, SWT.CENTER);  //创建一个按钮
  button.setText("SWT之Hello World"); //设置按钮显示的文字
  button.pack();
  
  //第三部分:GUI调用
  shell.pack(); //调整布局
  shell.open(); //打开窗口
  while(!shell.isDisposed()){
   if(!dispaly.readAndDispatch()){
    dispaly.sleep();
   }
  }
  //销毁Display实例,释放创建Display时所获取的内存资源,断开与本地操作系统的连接
  shell.dispose();
 }
}
创建一个SWT程序,都着以这种结构形式使用的,其中第一部分和第三部分类似,只是在第二部分添加的代码有所不同。
 注:参考《Eclipse SWT JFace核心应用》
分享到:
评论

相关推荐

    第6章 SWT概述

    在这一章里将把SWT和AWT/SWING做了简单的比较,并以一个HelloWorld的Java应用程序(Application)作为起步,让读者可以快速建立对SWT/JFace的感性认识。在这一章里所有的例子都是以Java应用程序方式来写的,之所以...

    eclipse3.4 swt_application示例程序

    This cheat sheet shows you how to create a "Hello World" application that uses theToolkit (SWT)

    java高手真经 光盘源码

    HelloWorld.zip 01.Java入门样例HelloWorld demo.zip 03.Eclipse入门样例demo 第2部分(3个程序包) javasyntax.zip 05.Java核心语法详解 javaoop.zip 06.Java面向对象编程(计算器) javaexception.zip 07....

    Java高手真经(编程基础卷)光盘全部源码 免积分

    HelloWorld.zip 01.Java入门样例HelloWorld demo.zip 03.Eclipse入门样例demo 第2部分(3个程序包) javasyntax.zip 05.Java核心语法详解 javaoop.zip 06.Java面向对象编程(计算器) javaexception.zip 07....

    Java高手真经(编程基础卷)光盘全部源码

    HelloWorld.zip 01.Java入门样例HelloWorld demo.zip 03.Eclipse入门样例demo 第2部分(3个程序包) javasyntax.zip 05.Java核心语法详解 javaoop.zip 06.Java面向对象编程(计算器) javaexception.zip 07.Java...

    Eclipse3.2绿色中文版无需安装

    创建 Hello World SWT 应用程序 了解如何创建独立SWT Java应用程序来对用户显示一个窗口。 Eclipse 插件开发 创建 Eclipse 插件 这是一个端到端教程,用于说明如何创建插件、插件扩展、功能部件、更新站点及如何安装...

    JAVA SWT事件四种写法实例解析

    MessageDialog.openInformation(null,"","helloworld"): }}) 这种方式是在事件内部直接实现处理代码,优点是简单方便,但也存在缺点 ①:事件处理代码会分散的出现在各个部分,维护起来不方便; ②:如果代码较长,...

    eclipse3.2官方简体中文版.rar

    ”创建 Hello World SWT 应用程序了解如何创建独立SWT Java应用程序来对用户显示一个窗口。Eclipse 插件开发创建 Eclipse 插件这是一个端到端教程,用于说明如何创建插件、插件扩展、功能部件、更新站点及...

    jetty-osx-sandbox:这是一个简单的演示项目,显示了如何使用单独的守护程序代理在Java上创建Apple Store兼容性应用程序

    码头-osx-沙盒这是一个简单的演示项目,显示了如何使用单独的守护程序代理在Java上创建... 守护程序是一个用作登录项的码头hello-world服务器。 该管理器是一个单按钮SWT应用程序,用于安装或卸载守护程序“登录项”。

    Eclipse权威开发指南2.pdf

    7.3 短暂接触“Hello, World”...... 183 7.4 提出恰当的问题比知道答案 更重要...... 185 7.4.1 怎样把扩展显示在用户界面中,显示在哪里..... 186 7.4.2 扩展用户界面的常用方法.... 186 7.4.3 用户界面的扩展...

    Eclipse权威开发指南3.pdf

    7.3 短暂接触“Hello, World”...... 183 7.4 提出恰当的问题比知道答案 更重要...... 185 7.4.1 怎样把扩展显示在用户界面中,显示在哪里..... 186 7.4.2 扩展用户界面的常用方法.... 186 7.4.3 用户...

    Eclipse权威开发指南1.pdf

    7.3 短暂接触“Hello, World”...... 183 7.4 提出恰当的问题比知道答案 更重要...... 185 7.4.1 怎样把扩展显示在用户界面中,显示在哪里..... 186 7.4.2 扩展用户界面的常用方法.... 186 7.4.3 用户...

    java源码包---java 源码 大量 实例

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    java源码包2

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    java源码包3

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    java源码包4

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java访问权限控制源代码 1个目标文件 摘要:Java源码,文件操作,权限控制 Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java访问权限控制源代码 1个目标文件 摘要:Java源码,文件操作,权限控制 Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流...

Global site tag (gtag.js) - Google Analytics