SWT Tips and Samples 基礎編 > Group |
|
GroupGroupはCompositeのようにコンポーネントをグループ化し、境界線と表題を表示することができます。ラジオボタンを利用している場合は、グループ単位で選択が有効になります。 スクリーンショットソースコード (GroupTest.java)import org.eclipse.swt.SWT; import org.eclipse.swt.layout.*; import org.eclipse.swt.widgets.*; public class GroupTest { public static void main(String[] args) { new GroupTest(); } public GroupTest() { Display display = new Display(); Shell shell = new Shell(display); shell.setText("GroupTest"); shell.setLayout(new FillLayout(SWT.VERTICAL)); Group g1 = new Group(shell, SWT.SHADOW_NONE); g1.setLayout(new FillLayout(SWT.VERTICAL)); g1.setText("Group1 - SHADOW_NONE"); Label l1_1 = new Label(g1, SWT.NONE); l1_1.setText("Group1 Label"); Button b1_1 = new Button(g1, SWT.PUSH); b1_1.setText("Group1 Button"); Group g2 = new Group(shell, SWT.SHADOW_IN); g2.setText("Group2 - SHADOW_IN"); g2.setLayout(new FillLayout(SWT.HORIZONTAL)); Button b2_1 = new Button(g2, SWT.RADIO); b2_1.setText("Radio Button 1"); Button b2_2 = new Button(g2, SWT.RADIO); b2_2.setText("Radio Button 2"); Group g3 = new Group(g2, SWT.SHADOW_OUT); g3.setText("Group3 - SHADOW_OUT"); g3.setLayout(new FillLayout()); Button b3_1 = new Button(g3, SWT.RADIO); b3_1.setText("Radio Button"); shell.setSize(400, 200); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } } display.dispose(); } } 最新更新日: 2004年9月1日 |
- PR -
【Sony】大手他社よりも安い!ビジネス向け光・100Mしかも固定IP付!今なら更に初期費用最大15,000円OFF!
オフィス用品・オフィス家具 価 格 交 渉 可!
|
||||
|
|||||
Copyright(C) 2003,2004 Jasmin Project. All Right Reserved. |
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||