コンポーネント: tabbox, tabs, tab, tabpanels and tabpanel.
ユーザーインターフェースをシンプルにするため、開発者はタブボックスでコンポーネントをいくつかのグループに分けて、毎回一つのグループを表示さ せることができます。一度に一グループだけ参照することができます(aka.,パネル)。隠されているグループのタブがクリックされると、前面になり、ク リック前に前面だったグループは後ろに隠されます。
タブボックスの一般的なシンタックスは以下のようです。
<tabbox> <tabs> <tab label="First"/> <tab label="Second"/> </tabs> <tabpanels> <tabpanel>The first panel.</tabpanel> <tabpanel>The second panel</tabpanel> </tabpanels> </tabbox>
tabbox: タブとタブパネルを含んでいる外側のボックス
tabs: タブのコンテナー。つまり、タブコンポーネントの集合
tab: 特定なタブ。タブをクリックするとタブパネルを前面に表示します。ラベルとイメージをそこに張ることができます。
tabpanels: タブパネルのコンテナー、つまりtabpane lコンポーネントのコレクション。
The container for the tab panels, i.e., a collection of tabpanel components.
tabpanel:
単タブパネルの内容。コンテンツをタブパネルの中のコンポーネントグループに割り当てます。
初めのtabpanelは初めのタブに対応し、二番目のtabpanelは二番目のタブに対応しています。以下同様に三番目、四番目と続きます。
現在選ばれたタブコンポーネントにt rue指定の追加selectedプロパティが与えられます。これは現在選ばれたタブに異なった外観を持たせ、選ばれたように見えます。一度に、ただ一つのタブがこのプロパティに対してt rueを持つことができます。
Javaコードによって選択されたタブを変更する方法は二つあります。それらは以下に示されたものと同様な働きをします。
tab1.setSelected(true); tabbox.setSelectedTab(tab1);
また、直接選択されたプロパティにt rueを指定できます。
<tab label="My Tab" selected="true"/>
タブが一つも選択されていない場合、一番初めのタブが自動的に選ばれます。