【问题标题】:Disable double click in palette of Eclipse RCP project在 Eclipse RCP 项目的调色板中禁用双击
【发布时间】:2010-12-16 12:21:32
【问题描述】:

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

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

【问题讨论】:

    标签: java eclipse eclipse-rcp palette


    【解决方案1】:

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

    所以如果你重写 toolSupportsAccessibility() 并返回 false,双击将不起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      • 1970-01-01
      • 2011-10-16
      • 2012-05-24
      • 1970-01-01
      • 2018-08-22
      • 1970-01-01
      相关资源
      最近更新 更多