} public void mouseEntered(MouseEvent e) { if (! e.isConsumed()) { armed = true; repaint(); } } public void mouseExited(MouseEvent e) { if (! e.isConsumed()) { armed = false; repaint(); } } }