【发布时间】:2017-01-18 16:34:28
【问题描述】:
我需要澄清javafx.scene.control.TreeTableView 中Focus 和Selection 之间的关系。
在我的代码中我定义了:
ttvMainTree.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
假设 1:我假设,焦点项目始终是左键单击的最后一个项目。另外我假设左键单击总是移动选择。这样在SelectionMode.SINGLE 中,焦点项目和选定项目总是相同的。
这在 90% 的情况下似乎是正确的。无论如何,在随机左键单击后,我的代码生成了这样一张图片:
请确认:
- 蓝色背景的项目为选中项目
- 带有蓝色边框的项目是焦点项目
这里可以通过左键更改焦点项目,选中的项目似乎不受左键影响。
我很抱歉没有提供SSCCE。目前我不知道如何缩短我的代码并重现这种行为。
因此提出一个一般性问题:
- 假设 1 有什么问题?
【问题讨论】:
标签: javafx focus selection treetable