原文:关于SWT中的表格(TableViewer类)

JFace是SWT的扩展.它提供了一组功能强大的界面组件.其中包含表格,树,列表.对话框,向导对话框等. 表格是一种在软件系统中很常用的数据表现形式.特别是基于数据库的应用系统.表格更是不可缺少的界面组件. SWT的表格组件 Table类 还是不怎么使用的,开发中一般还是使用JFace的表格组件TableViewer. TableViewer是在SWT的Table类的基础上扩展而来的.但是Tabl ...

2014-12-15 13:41 0 8771 推荐指数:

查看详情

SWT的table或在JFace的TableViewer添加checkbox

(1)如果是在第一列,则可以使用SWT.CHECK 样式来实现,例如: Table table = new Table(parent, SWT.CHECK); (2)如果不是第一列,则可以使用TableEditor,创建一个Control悬浮在CellEditor之上 ...

Tue Oct 16 07:12:00 CST 2012 0 3289
SWT的布局之-----FormLayout(表格式布局)

表格式(FormLayout) 表格式布局管理器,通过创建组件各个边的距离来布局组件,和GridLayout一样强大.   用GridLayout与FormLayout都可以实现相同的界面效果,但有时使用后者会更有效,而且不会像GridLayout因为容器大小变化而导致布局错位.   使用 ...

Thu Dec 18 23:32:00 CST 2014 0 3227
RCP学习:SWT TableViewer 单元格编辑

创建一个SWT的Table,可以通过自己控制Table、TableColumn以及TableItem来实现 这里不详述,更好的方式则是使用jface的TableViewer来实现MVC表格。 首先我们要准备Model,如: View Code ...

Fri Jul 13 22:47:00 CST 2012 11 6995
SWT Shell的窗口模式

样 式 描 述 BORDER 窗口使用边框。 CLOSE 在窗口右上角 ...

Wed Mar 05 05:37:00 CST 2014 0 3424
关于SWT的布局Layout

组件装在容器里,那么这些组件是如何布局的呢?在这之前所有的例子都是使用setBounds来 进行绝对坐标的定位的. 在实际应用过程中大都是采用布局管理器的方式来布局容器的组件. 布局管理器定义了组件的摆放方式. 为什么VB,Delphi程序不需要布局管理器,而Java GUI程序却需要 ...

Wed Dec 17 07:02:00 CST 2014 0 3824
SWT/JFace常用组件----容器

通常,组件构建在容器,容器构建在主窗体(shell),主窗体也是容器,也就是说,容器不仅可以容纳组件,也可以容纳容器。有了容器,就可以通过 它来对组件进行集体操作。例如,容器在界面上移动时,其上的组件也会随着容器移动,容器隐藏,其组件也会被隐藏,容器销毁(dispose),其组件 ...

Fri Oct 19 17:06:00 CST 2012 0 3891
SWT显示图片并随窗口改变其大小

SWT,用setBackgroundImage函数显示背景图片是用平铺的方式,并且不能改变其大小。为了可以显示图片,并且使图片随着View大小的改变而变化,这可以选择控件的addPaintListener方法,通过添加这个事件来画图像。 首先,获取image,获取 ...

Fri Apr 05 07:46:00 CST 2013 0 2998
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM