g.fillOval(x+4, y+4, 6, 6);
{ g.drawLine(x+3, y+5, x+3, y+9); g.drawLine(x+3, y+9, x+8, y+3); }
        public void paintIcon(Component c, Graphics g, int x, int y)        {          UIDefaults defaults;                defaults = UIManager.getLookAndFeelDefaults();          Color hi = defaults.getColor("RadioButton.highlight");          Color low = defaults.getColor("RadioButton.darkShadow");          Color sel = defaults.getColor("RadioButton.foreground");          Color dim = defaults.getColor("RadioButton.shadow");          if (c instanceof AbstractButton)            {              AbstractButton b = (AbstractButton) c;              Color saved = g.getColor();              if (b.isEnabled())                {                  g.setColor(low);                  g.drawOval(x, y, 12, 12);                  g.setColor(hi);                  g.drawOval(x+1, y+1, 12, 12);                  if (b.isSelected())                    {                      g.setColor(sel);                      g.fillOval(x+4, y+4, 6, 6);                    }                }              else                {                                    g.setColor(hi);                  g.drawOval(x, y, 12, 12);                  if (b.isSelected())                    g.fillOval(x+4, y+4, 6, 6);                }              g.setColor(saved);            }        }