Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Eclipse RCP 应用程序,它带有一个画布和一个充满项目的调色板。用户可以单击调色板中的任何项目以将其选中,然后将其拖放到画布上的任何位置。
如果用户双击一个项目,它会立即放在左上角的画布上。有没有办法禁用调色板中的双击?
如果您使用的是 DiagramEditorWithFlyOutPalette,则鼠标侦听器直接附加在该类中。因此,您几乎无法破解它。但它提供了方法 toolSupportsAccessibility() 允许您定义当前工具(即调色板中的项目)是否支持通过双击或回车键进行访问。
所以如果你重写 toolSupportsAccessibility() 并返回 false,双击将没有效果。