【发布时间】:2018-07-09 11:06:44
【问题描述】:
我有一个与延迟 beetwen 键释放和列表视图选择单元格类似的问题。当释放键上/下时 firstListView 正在选择向下/向上单元格,在此之后 secondListView 做同样的事情但不是在同一时间。 我需要它们同步。 这是一个 gif(0 个专业人士):https://giphy.com/gifs/9zXCVgV5H6CEXdPrrL(不是超链接,因为它不是骗局或其他东西)。 这是我的代码:
AtomicInteger selectedIndex = new AtomicInteger();
firstListView.setOnKeyReleased(event -> {
if (event.getCode() == KeyCode.UP || event.getCode() == KeyCode.DOWN) {
selectedIndex.set(firstListView.getSelectionModel().getSelectedIndex());
secondListView.getSelectionModel().select(selectedIndex.get());
}
});
谢谢!
【问题讨论】:
-
您似乎正在尝试使用两个
ListViews 来实现TableView。那么为什么不使用TableView? -
因为这个列表之一是来自 controlsfx 的 checklistview,我不知道复选框将与 tableview 一起使用