作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 JTable
,我可以在其中选择一个或多个单元格。我还想对双击使用react,以便对选定的单元格执行一些额外的操作。但问题是,当用户双击时,选择会更改为单击的单元格。但我想在双击时保留之前的选择,这样我就可以处理所有选定单元格的双击。
编辑:
与此问题相关:
Java : ignore single click on double click?
但我希望,我的案例有更好/更简单的解决方案。
最佳答案
问题是,在第一次点击时,第一个事件就消失了。稍后第二次点击可能会或不会。所以第一次点击事件确实什么都不知道。正如在提议的解决方案中,计时器可能会做的那样。
还可能做的是在第一次点击时不选择任何内容,但稍后会调用一个特殊的选择事件。
SwingUtilities.invokeLater(myRunnable);
并处理双击/myRunnable 真正的选择。不过,时机可能是不可避免的。
关于java - JTable:双击应保留先前的选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8589750/
我是一名优秀的程序员,十分优秀!