原文:關於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