0

我有一个 Eclipse RCP 应用程序,它带有一个画布和一个充满项目的调色板。用户可以单击调色板中的任何项目以将其选中,然后将其拖放到画布上的任何位置。

如果用户双击一个项目,它会立即放在左上角的画布上。有没有办法禁用调色板中的双击?

4

1 回答 1

1

如果您使用的是 DiagramEditorWithFlyOutPalette,则鼠标侦听器直接附加在该类中。因此,您几乎无法破解它。但它提供了方法 toolSupportsAccessibility() 允许您定义当前工具(即调色板中的项目)是否支持通过双击或回车键进行访问。

所以如果你重写 toolSupportsAccessibility() 并返回 false,双击将没有效果。

于 2010-12-17T12:54:50.157 回答