g.setColor(savedColor);
    public void paintIcon(Component c, Graphics g, int x, int y)     {      Color color = MetalLookAndFeel.getControlDarkShadow();      if (c instanceof JInternalFrame)        {          JInternalFrame f = (JInternalFrame) c;          if (f.isSelected())            color = MetalLookAndFeel.getPrimaryControlShadow();        }      g.setColor(color);      g.drawLine(x + 9, y + 1, x + 10, y + 1);      g.fillRect(x + 11, y + 1, 3, 3);      g.fillRect(x + 12, y + 4, 2, 2);      g.drawLine(x + 10, y + 3, x + 10, y + 3);      g.drawLine(x + 9, y + 4, x + 10, y + 4);      g.drawLine(x + 1, y + 5, x + 9, y + 5);      g.drawLine(x + 1, y + 6, x + 1, y + 12);      g.drawLine(x + 9, y + 6, x + 9, y + 12);      g.drawLine(x + 1, y + 13, x + 9, y + 13);            // fill      g.drawLine(x + 7, y + 6, x + 8, y + 6);      g.drawLine(x + 6, y + 7, x + 8, y + 7);      g.drawLine(x + 5, y + 8, x + 6, y + 8);      g.drawLine(x + 4, y + 9, x + 5, y + 9);      g.drawLine(x + 3, y + 10, x + 4, y + 10);      g.drawLine(x + 2, y + 11, x + 3, y + 11);      g.drawLine(x + 2, y + 12, x + 4, y + 12);      g.drawLine(x + 8, y + 8, x + 8, y + 8);            // draw black      g.setColor(MetalLookAndFeel.getBlack());      g.drawLine(x + 8, y, x + 13, y);      g.drawLine(x + 8, y + 1, x + 8, y + 1);      g.drawLine(x + 10, y + 2, x + 9, y + 3);      g.drawLine(x, y + 4, x + 8, y + 4);      g.drawLine(x, y + 5, x, y + 13);            g.drawLine(x + 2, y + 10, x + 6, y + 6);      g.drawLine(x + 8, y + 9, x + 8, y + 11);      g.drawLine(x + 5, y + 12, x + 8, y + 12);            // draw white      g.setColor(MetalLookAndFeel.getWhite());      g.drawLine(x + 2, y + 6, x + 5, y + 6);      g.drawLine(x + 2, y + 7, x + 2, y + 9);      g.drawLine(x + 4, y + 11, x + 7, y + 8);            g.drawLine(x + 1, y + 14, x + 10, y + 14);      g.drawLine(x + 10, y + 5, x + 10, y + 13);            g.drawLine(x + 9, y + 2, x + 9, y + 2);      g.drawLine(x + 11, y + 4, x + 11, y + 5);      g.drawLine(x + 13, y + 6, x + 14, y + 6);      g.drawLine(x + 14, y + 1, x + 14, y + 5);    }        