Javafx “以编程方式”;点击";TableView中的一行

Javafx “以编程方式”;点击";TableView中的一行,javafx,tableview,Javafx,Tableview,将新行添加到表视图后,如何以编程方式“单击”它? 我目前可以使用 myTable.getSelectionModel().selectLast() 但它似乎纯粹是视觉上的。事件没有发生 它只有在我手动单击时才能正确触发 用一个按钮我就可以 myButton.fire() 不能用TableView中的一行执行此操作吗?selectLast()正在按预期触发selectedIndex更改事件。你在听哪个项目?问题解决了。你的问题,再加上出现的第二个问题,帮助我解决了这个问题。非常感谢。问题是,我

将新行添加到
表视图
后,如何以编程方式“单击”它? 我目前可以使用

myTable.getSelectionModel().selectLast()
但它似乎纯粹是视觉上的。事件没有发生

它只有在我手动单击时才能正确触发

用一个按钮我就可以

myButton.fire()

不能用TableView中的一行执行此操作吗?

selectLast()正在按预期触发selectedIndex更改事件。你在听哪个项目?问题解决了。你的问题,再加上出现的第二个问题,帮助我解决了这个问题。非常感谢。问题是,我在收听时将ListChangeListener添加到选择模型的SelectedDice中。我通过使用ChangListener解决了这个问题,我将它附加到模型SelectEditeProperty。