TabFolderとTabItemを使うとタブでフォームの切り替えを行うことができます。以下の例は2つのタブを作成し、それぞれにボーダー付きのラベルを追加しています。各タブに複数のウィジェットを配置する場合はCompositeを使います。
shell.setLayout(new FillLayout()); TabFolder tabFolder = new TabFolder(shell,SWT.NULL); // 1つめのタブを作成 TabItem item1 = new TabItem(tabFolder,SWT.NULL); item1.setText("Tab1"); // 1つめのタブにLabelを追加 Label label1 = new Label(tabFolder,SWT.BORDER); label1.setText("Tab1"); item1.setControl(label1); // 2つめのタブを作成 TabItem item2 = new TabItem(tabFolder,SWT.NULL); item2.setText("Tab2"); // 2つめのタブにLabelを追加 Label label2 = new Label(tabFolder,SWT.BORDER); label2.setText("Tab2"); item2.setControl(label2);
最終更新時間:2004年03月09日 03時52分03秒