else { g.drawLine(x, y, x + w - 1, y); g.drawLine(x, y, x, y + h - 1); g.drawLine(x, y + h - 1, x + w - 1, y + h - 1); }
  protected void paintTrackVertical(Graphics g, JComponent c,       int x, int y, int w, int h)  {    if (c.isEnabled())      {        g.setColor(MetalLookAndFeel.getControlDarkShadow());        g.drawLine(x, y, x, y + h - 1);        g.drawLine(x, y, x + w - 1, y);        g.drawLine(x, y + h - 1, x + w - 1, y + h - 1);                g.setColor(MetalLookAndFeel.getControlShadow());        g.drawLine(x + 1, y + 1, x + w - 1, y + 1);        g.drawLine(x + 1, y + 1, x + 1, y + h - 2);        g.drawLine(x + 1, y + h - 2, x + w - 1, y + h - 2);                if (isFreeStanding)           {            g.setColor(MetalLookAndFeel.getControlDarkShadow());            g.drawLine(x + w - 2, y, x + w - 2, y + h - 1);            g.setColor(MetalLookAndFeel.getControlHighlight());            g.drawLine(x + w - 1, y, x + w - 1, y + h - 1);          }      }    else      {        g.setColor(MetalLookAndFeel.getControlDisabled());        g.drawRect(x, y, w - 1, h - 1);      }  }