paintComponent(g); paintBorder(g); paintChildren(g);
RepaintManager rm = RepaintManager.currentManager(this);         if (!isPaintingDoubleBuffered && isDoubleBuffered() && rm.isDoubleBufferingEnabled()) paintDoubleBuffered(g); else { if (g.getClip() == null) g.setClip(0, 0, getWidth(), getHeight()); paintComponent(g); paintBorder(g); paintChildren(g); }
  public void paint(Graphics g)  {    paintComponent(g);    paintBorder(g);    paintChildren(g);  }