@Override
        public void paintIcon(Component c, Graphics g, int x, int y) {
          icon.paintIcon(c, g, x, y + 1);
        }
@Override
        public void paintIcon(Component c, Graphics g, int x, int y)