eclipse rcp 桌面软件开发
djhloveql
这个作者很懒,什么都没留下…
展开
-
SWT 初探
一 swt 简单介绍:正如 Eclipse 的 Web 站点上所提到的,Eclipse 是一种通用工具平台。它是一个开放的、可用于任何东西的可扩展 IDE,没什么特别之处,它为工具开发人员提供了灵活性以及对软件技术的控制。Eclipse 为开发人员提供了生产大量 GUI 驱动的工具和应用程序的基础。而这项功能的基础就是 GUI 库 SWT 和 JFace。SWT 是一个库,它创...原创 2016-05-12 10:55:30 · 389 阅读 · 0 评论 -
swt layout 布局
一 四种常用布局介绍:swt 有4种比较常用的布局,分别为:FillLayout,RowLayout,GridLayout,Formlayout.下面我们依次介绍下它们:1.FillLayout:是填充布局,它会让里面的子控件以填充的方式进行布局。 FillLayout fl=new FillLayout();fl.type=SWT.VERTICAL;shell.se...原创 2016-05-12 16:35:39 · 484 阅读 · 0 评论 -
SWT 自定义布局
在上篇文章中我们介绍了swt的四大布局,通过代码我们可以发现4种布局都是继承与一个Layout抽象父类,那我们是不是可以自己通过继承Layout写一个属于自己的布局呢,答案是肯定, 下面我来介绍一个自己写布局,BorderLayout 此布局一次至多现实5个子控件,分别指定,top bottom left right center control 来完成布局下面是其源码 public cl...原创 2016-05-12 18:47:46 · 230 阅读 · 0 评论 -
SWT 事件综述
SWT作为UI开发,那其事件是非常重要的,下面就针对事件进行些讲解:SWT的事件模型,类似与Observer模式,在Widget类中持有EventTable EventTable对象主要用来保存事件的监听者(Listener)其有2个成员变量,一个是types和listeners分别存放事件的类型和对应的Listener,它提供了,hook/unhook方法来添加删除Listener,用s...原创 2016-05-13 13:03:53 · 218 阅读 · 0 评论 -
swt 高级控件介绍(1)
在前面的文章中我们了解SWT的一些基本控件,现在我为大家介绍几种同样常用但稍微复杂点的控件1.tree:Styles:SINGLE(不能多选), MULTI(可以多选), CHECK(每个treeitem有复选框), FULL_SELECTION(选中时,选中整行), VIRTUAL(树是个虚拟的树,在得到用户、客户要求或者请求的时候才建立树的Item,而这些Item要设置有多少个子I...原创 2016-05-16 19:15:44 · 840 阅读 · 0 评论 -
SWT 高级控件介绍(2)
上面我们介绍了,树和表格,还有选项卡。这次我们来介绍下:link,List,Combo,Browser。1.linkStyles:BORDER.Events:Selection,其他也都是Control 默认能出发的event例子:Display display = new Display(); Shell shell = new Shell(display);...原创 2016-05-17 11:38:11 · 328 阅读 · 0 评论 -
SWT 高级控件(3)
好久没更新了,今天我来介绍SWT的控件是:Scale,Slider,Spinner,DateTime,ToolTip1.scale:Style: SWT.HORIZONTAL,SWT.VERTICAL(这两个属性是互斥的),SWT.BORDEREvent:SelectionListener 其他是control默认能出发的事件例子:Display display = new...原创 2016-05-30 17:03:58 · 205 阅读 · 0 评论