回答編集履歴
1
文章がおかしかった
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
selectedプロパティーはJavaFXの中で選択/非選択の2状態を持つNodeにサポートされているのですがCheckBoxのようにsetSelectedを使って状態を変更できるものとTabのように状態を変更できないものがあります。
|
4
4
|
|
5
|
-
Tabの場合、個々のTabを独立に「選択/非選択」にすることはできず同一のTabPaneに属するTabの中のただ一つだけが選択状態になります。こういうものの場合「個々のTabのselectedプロパティーを直接変更する」のではなく「複数のTabの中から一つを選択」という考え方を用いSingleSelectionModel<Tab>というクラスのインスタンスを介して選択状態を変更します。TabPaneに限らずListViewやTableViewも同様
|
5
|
+
Tabの場合、個々のTabを独立に「選択/非選択」にすることはできず同一のTabPaneに属するTabの中のただ一つだけが選択状態になります。こういうものの場合「個々のTabのselectedプロパティーを直接変更する」のではなく「複数のTabの中から一つを選択」という考え方を用いSingleSelectionModel<Tab>というクラスのインスタンスを介して選択状態を変更します。TabPaneに限らずListViewやTableViewも同様です。
|
6
6
|
|
7
7
|
SingleSelectionModelのインスタンスがどこにあるかといえば大抵コンテナにあり、本件の場合はTabPaneのselectionModelプロパティーに入っています。
|
8
8
|
|