Java MouseListener
2022-09-03 03:59:57
我有一堆JLabels,我想捕获鼠标点击事件。目前我不得不使用:
public void mouseClicked(MouseEvent arg0) {
}
public void mouseExited(MouseEvent arg0) {
}
public void mouseEntered(MouseEvent arg0) {
}
public void mousePressed(MouseEvent arg0) {
}
public void mouseReleased(MouseEvent arg0) {
System.out.println("Welcome to Java Programming!");
}
我想知道是否有一种更整洁的方法可以做到这一点,而不是有一堆我不想陷阱的事件?
编辑:
class MyAdapter extends MouseAdapter {
public void mouseClicked(MouseEvent event) {
System.out.println(event.getComponent());
}
}
以上是有效的,但netBeans说添加@override注释。这是什么意思?
编辑:好的,知道了。固定并解决。