【发布时间】:2021-06-23 06:53:40
【问题描述】:
聊天中有一个消息列表。
用户可以固定问题,将其移至列表顶部。
我需要检测固定的问题是否出现在光标下。
目前,我正在使用 setOnMouseEntered 在光标进入问题时显示一些选项:
question.setOnMouseEntered((MouseEvent e) -> {
unpinAndAnswerOptions.setVisible(true);
});
这是光标从外部进入固定问题时的样子。 [正确显示]
当固定的问题出现在光标正下方时会发生这种情况。 [显示不正确]
我知道可以在移动后检测问题是否在同一个索引处并使用它来显示选项,但我很好奇是否还有其他方法。
【问题讨论】:
-
您是否有机会edit 提出您的问题并发布minimal reproducible example 以便我重现您的问题并随后调试您的代码?
-
问题出在我用来重新排序问题的 ListView 上。
listView.refresh()解决了我的问题。但我以后在提问时会记住这一点。谢谢:) -
重复:刷新往往表明有问题;)
-
感谢您的编辑 -> 由于我是低代表的新用户,我无法将图像直接添加到帖子中。
-
我们这里的不是minimal reproducible example。