public void paint(Graphics g) {
   Dimension size = getSize();
   int index = 0;
   if (column == viewIndexForColumn(header.getDraggedColumn())) {
     index = 2;
   } else if (isSelected || hasFocus || hasRollover) {
     index = 1;
   }
   skin.paintSkin(g, 0, 0, size.width - 1, size.height - 1, index);
   super.paint(g);
 }