Use of inner classes
Often used as event handlers
public class Test extends Frame {
public class MouseHandler extends MouseAdapter {
public void mouseEntered (MouseEvent e) {…}
public void mouseExisted (MouseEvent e) {…}
addMouseListener(new MouseHandler());