Java 表格行被选中后是否可以取消选中?
我想知道用户(不是以编程方式!)是否可以在选中JavaFX2Java 表格行被选中后是否可以取消选中?,java,javafx-2,tableview,Java,Javafx 2,Tableview,我想知道用户(不是以编程方式!)是否可以在选中JavaFX2TableViewtable行后完全取消选中它 背景: 我在表视图的selectedProperty中添加了一个更改侦听器,我想知道提供给更改侦听器的新值是否可以为null tblRestoTable.getSelectionModel().clearSelection(); 我想知道,一旦选中JavaFX2 TableView表行,用户(不是以编程方式!)是否可以完全取消选中它 我不这么认为,至少在JavaFX2.2中不是这样 我向
TableView
table行后完全取消选中它
背景:
我在表视图的selectedProperty中添加了一个更改侦听器,我想知道提供给更改侦听器的新值是否可以为null
tblRestoTable.getSelectionModel().clearSelection();
我想知道,一旦选中JavaFX2 TableView表行,用户(不是以编程方式!)是否可以完全取消选中它
我不这么认为,至少在JavaFX2.2中不是这样
我向TableView的selectedProperty添加了一个更改侦听器,我想知道提供给更改侦听器的新值是否可以为null
tblRestoTable.getSelectionModel().clearSelection();
在任何情况下,在更改侦听器中放置空检查可能是最安全的,以防选择以编程方式被清除,例如在amru的解决方案中,或者在将来的某个JavaFX版本中,用户取消选择表中最后选定行的能力被添加到平台中