看板java
标 题[doc] SWT聚合元件
发信站SayYA 资讯站 (Sat May 13 21:09:49 2006)
转信站ptt!ctu-reader!news.nctu!SayYa
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