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);
}
}
我需要为标签设置点击监听器,但据我所知,没有添加 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);
}
}