Scout Eclipse 单击标签

Scout Eclipse click on Label

我需要为标签设置点击监听器,但据我所知,没有添加 MouseListener 的方法。

如何检测标签上的点击(或双击)?

马尔科

据我所知,开箱即用无法检测标签上的鼠标操作(单击、双击)。

一种可能性是定义一个样式为“Link”的按钮。这样你就可以检测到点击 link.

@Order(3500.0)
public class ALinkButton extends AbstractButton {

  @Override
  protected int getConfiguredDisplayStyle() {
    return DISPLAY_STYLE_LINK;
  }

  @Override
  protected String getConfiguredLabel() {
    return TEXTS.get("ALink");
  }

  @Override
  protected boolean getConfiguredProcessButton() {
    return false;
  }

  @Override
  protected void execClickAction() throws ProcessingException {
    MessageBox.showOkMessage("Test", "link was clicked", null);
  }
}