teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

文章がおかしかった

2019/02/04 09:23

投稿

KSwordOfHaste
KSwordOfHaste

スコア18404

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