天天看點

Nebula - SWT的自定義功能部件

[size=medium] Standard Widget Toolkit (SWT) 将通過 Java™技術提供對作業系統的原生視窗部件的通路。但是,可用的部件不能解決所有需求。Eclipse Nebula 項目将提供九個部件來幫助滿足常見的使用者界面 (UI) 程式設計需求。本教程将示範這九個 Nebula 部件的其中五個,包括 Grid、CDateTime、CompositeTable、PGroup 和 PShelf。

SWT 長期以來一直都缺少自定義部件,而隻能使用附帶的幾個标準部件。Eclipse Nebula 項目是為部件建立者建立的集合平台,他們希望将自己的部件釋出到 Eclipse Public License 下,并在官方 Eclipse 項目下開發部件。它配有一些繪制自身接口的部件,例如 CDateTime 部件。它還包括諸如 CompositeTable 之類的部件,使您可以用新方法使用現有的 SWT 部件。總的說來,Nebula 部件解決了過去曾是 SWT API 中可用的部件工具集中的主要漏洞。

[img]/upload/attachment/47955/b2603f13-513d-32b6-b88d-811afb3e6562.png[/img]

[img]/upload/attachment/47957/d8ef8662-5d93-3928-9e1e-845546ee93e4.png[/img]

[img]/upload/attachment/47959/c29e611b-8ded-3928-a2a3-52af2ab287ae.png[/img]

[img]/upload/attachment/47962/10d53e04-ceeb-3c68-a161-ce479039e370.png[/img]

[img]/upload/attachment/47961/cac2756e-826b-3bb7-8b16-e8652bf6a908.png[/img]

[img]/upload/attachment/47964/febf7867-7315-3922-b439-1f91383ce41c.png[/img]

[img]/upload/attachment/47965/6f084c80-7e24-3e96-ae51-38fc24ac0818.png[/img]

[img]/upload/attachment/47969/3a1e261d-4c31-364b-8eff-e477bd3459a2.png[/img]

[img]/upload/attachment/47971/c3d0256c-298c-32a2-b83b-2718272356d7.png[/img]

[img]/upload/attachment/47973/9e04a5b2-2e1c-3042-bdfa-f97ee26463be.png[/img]

[img]/upload/attachment/47971/c3d0256c-298c-32a2-b83b-2718272356d7.png[/img]

[img]/upload/attachment/47973/9e04a5b2-2e1c-3042-bdfa-f97ee26463be.png[/img]

[img]/upload/attachment/47975/46049e51-3833-34d4-bf03-dc1296a8020b.png[/img]

[img]/upload/attachment/47976/155aeff8-f414-38d3-9be1-7a2a88293b72.png[/img]

[img]/upload/attachment/47979/d46fcde2-c1b2-3725-9a91-7cb69a0d1eb0.png[/img]

首頁: [url=http://www.eclipse.org/nebula/]http://www.eclipse.org/nebula/[/url]

資料:IBM 網站上的 [url=http://www.ibm.com/developerworks/cn/edu/os-dw-os-eclipse-nebula.html ]Eclipse Nebula 部件入門[/url]

[/size]

繼續閱讀