0

我需要让点击监听器来标记,但据我所知,没有添加 MouseListener 的方法。

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

马尔科

4

1 回答 1

1

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

一种可能性是定义一个具有“链接”样式的按钮。这样您就可以检测到对链接的点击。

带有链接的表单示例

带有链接的表单示例

@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);
  }
}
于 2015-08-25T07:08:44.390 回答