swt designer

SWT是基于eclipse上的插件,如果要使用SWT,就要先安装eclipse
后面的我就不再引用原文,直接大概的说一下意思,我不是专业的英文资料翻译,技术也不大好,所以,说错的地方还请多原谅哦

Widget Structure:
如果要在程序中使用SWT,就要先引入以下两个包:
org.eclipse.swt.*;
org.eclipse.swt.widgets.*;
在主类里,发布创建一个Display 和一个 Shell 才能使用SWT来创建界面
  Display display = new Display();
  Shell shell = new Shell(display);
display 是一个承载所有控件体的容器,它不是一个可视的容器,但是,加到这个display 里的控件等是可视的.在一个应用程序里,只能有一个display ,一个shell 就是这个程序的一个窗口,在一个程序里,可以创建多个shell.
再通过shell.setSize(100,100);这样来设置shell窗体的大小.
最后,你需要打开这个shell窗口,并且去执行其功能(循环处理所有消息事件).
当这个shell关闭时,display也应该一起关闭.
这两步的代码为:
shell.open(); //打开这个窗体
  while(!shell.isDisposed()){ //如果这个shell没有关闭,就一起循环执行消息队列里的消息事件
   if(!display.readAndDispatch())
   display.sleep();
  }
 display.dispose(); //当shell窗体结束后,就执行到这里了,这里就是关闭display
一般来说,以上几行代码就是使用SWT时的开始必须代码,基本上照搬过来就可以了,不会做什么修改,除了那个shell窗口大小.

接下来,就可以在eclipse上使用SWT设计器来设计窗体了,很容易的,直接托放到合适的位置就可以了.
相信设计界面,对于一般的程序员来说没什么问题的,所以我也不会特意来介绍如果来做界面
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值