【发布时间】:2010-12-16 12:21:32
【问题描述】:
我有一个 Eclipse RCP 应用程序,它带有一个画布和一个充满项目的调色板。用户可以单击调色板中的任何项目以将其选中,然后将其拖放到画布上的任何位置。
如果用户双击一个项目,它会立即放在左上角的画布上。有没有办法禁用调色板中的双击?
【问题讨论】:
标签: java eclipse eclipse-rcp palette
我有一个 Eclipse RCP 应用程序,它带有一个画布和一个充满项目的调色板。用户可以单击调色板中的任何项目以将其选中,然后将其拖放到画布上的任何位置。
如果用户双击一个项目,它会立即放在左上角的画布上。有没有办法禁用调色板中的双击?
【问题讨论】:
标签: java eclipse eclipse-rcp palette
如果您使用的是 DiagramEditorWithFlyOutPalette,则鼠标侦听器直接附加在该类中。因此,您几乎无法破解它。但它提供了 toolSupportsAccessibility() 方法,允许您定义当前工具(即调色板中的项目)是否支持通过双击或回车键访问。
所以如果你重写 toolSupportsAccessibility() 并返回 false,双击将不起作用。
【讨论】: