我已经看到这些方法有很多种方式,而且大多数时候我看到它们在课堂上膨胀,将每种方法都放在自己的课程中是不是很好的做法,还是有更好的方法?
答案 0 :(得分:3)
除非监听器很长,否则可以将接口实现为anonymous inner classes:
something.addMouseListener(new MouseListener() {
@Override
public void mouseClicked(MouseEvent arg0) {
//Not really long and compicated code
}
@Override
public void mouseEntered(MouseEvent e) { }
...
});