我正在尝试在标签上注册点击,但我无法让它发挥作用。
到目前为止,我已尝试将SelectionAdapter
设置为标签,但不会触发click-events。
答案 0 :(得分:6)
标签不可选控件SelectionAdapter不适用于它。尝试添加MouseListener。
答案 1 :(得分:4)
为了完整起见,我将添加此代码示例:
label.addMouseListener(new MouseAdapter() {
@Override
public void mouseUp(MouseEvent event) {
super.mouseUp(event);
if (event.getSource() instanceof Label) {
Label label = (Label)event.getSource();
System.out.println("Label was clicked: " + label.getText());
}
}
});