0
我有一个Eclipse RCP应用程序,其中包含一个画布和一个充满项目的调色板。用户可以点击调色板中的任何项目来选择它,然后将其放置在画布的任何位置。在Eclipse RCP项目的调色板中禁用双击
如果用户双击一个项目,它会立即放在左上角的画布上。有没有办法在调色板中禁用双击?
我有一个Eclipse RCP应用程序,其中包含一个画布和一个充满项目的调色板。用户可以点击调色板中的任何项目来选择它,然后将其放置在画布的任何位置。在Eclipse RCP项目的调色板中禁用双击
如果用户双击一个项目,它会立即放在左上角的画布上。有没有办法在调色板中禁用双击?
如果您正在使用DiagramEditorWithFlyOutPalette,则鼠标侦听器将直接附加到该类中。因此你几乎不能破解它。但它提供了方法toolSupportsAccessibility(),它允许您定义当前工具(即调色板中的项目)是否通过双击或Enter键支持访问。
因此,如果您覆盖toolSupportsAccessibility()并返回false,则双击将不起作用。
工程就像一个魅力... thnx! – black666 2010-12-17 12:58:31