@Override public void repaint() { if (enabled) { super.repaint(); if (controller != null) controller.repaintParent(); } }