@Override public void setSelected(boolean selected) { super.setSelected(selected); int state = selected ? Selected : Normal; states.setState(state); updateText(state); updateImage(state); }