SWT图形界面编程学习

本学期我们开始学习SWT图形界面编程,刚刚接触这方面知识有点生疏和不解,通过书本和SWT帮助文档的查看,现在跟大家分享下SWT的入门基础

1.SWT概述

swt本身只是为了创建eclipse软件而诞生的,因为它仅仅是eclipse组织为了开发eclipse IDE环境所编写的一组底层图形界面API,也许是无心插柳,到目前为止,SWT在性能和外观上都超越了SUN公司提供的AWT和SWING(针对图形界面编程)。

 

2.SWT环境配置

首先打开Eclipse软件创建一个java项目

导入java库文件

方法如下图

单击项目右键》构建路径》配置构建路径》选择labraries

添加外部jar (org.eclipse.swt.xxx.jar)
jar包可以从网上下载,也可以打开Eclipse安装目录下plugins查找。
 

3.开始创建一个简单SWT实例

import org.eclipse.swt.widgets.*;

import tool.SWTUtil;

public class Run {
     public static void main(String[] args) {

     //创建显示对象(用来跟电脑操作系统交互)

     DIsplay display=new DIsplay();
     //创建窗口对象
     Shell shell=new Shell(display);

      shell.setText("标题栏");

      //设定窗口大小
     shell.setSize(350,450);  

     //打开窗口

     shell.open();

     //循环让窗口一直显示(否则窗口生命周期结束窗口将一闪而过)

     while(!shell.isDisposed()){
          if(!display.readAndDispatch()){//如果窗口空闲则让它休眠
               display.sleep();
          }
      }

      //回收资源
      display.dispose();  

      }

     下节课我们一起讨论窗口的样式设定.....

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值