@Override
        public void colorChanged(Color color, Object source) {
          if (color != null) {
            myColor = color;
          }
          setSelected(myColor != null);
          CustomColorButton.this.revalidate();
          CustomColorButton.this.repaint();
        }
@Override
        public void colorChanged(Color color, Object source)