Title: 聚合元件
Requirement: 一般元件的使用
本文要紹介二種聚合元件,聚合簡單的說是把其他元件打包為一個單位。通俗
一點的想法,就像把東西放入塑膠袋一樣。只要一提起袋子,所有東西都帶走
了。SWT 提供了二種聚合元件,分別為Composite、Group,其實骨子裡是相同
的東西。以下為其繼承關係:
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.swt.widgets.Group
能看出Group 的父類別為Composite,差別在Composite提供一個不可見的元件
將其所容納的元件包成一個群組。而Group 則提供一個可視的元件,做同樣的
事情。若要把其他物件群組起來,只要以Group 或Composite 作為父元件即可
。大概會像這樣:
<%
Composite composite = new Composite(shell, SWT.EMBEDDED);
Button button = new Button(composite, SWT.PUSH);
%>
Group 的用法也是相同的。因此,這與基本元件的操作方式大同小異,只是在
Shell 之間,多放了一個聚合物件Composite 或Group 。
=======================================================================
3/28 qrtt1 □ [doc] Hello SWT :: 寫你的第一隻SWT程式
4/22 qrtt1 □ [doc] 基本元件的使用
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: pc210-59-94-148.nutn.edu.tw
java 近期熱門文章
PTT數位生活區 即時熱門文章