code: public Component getTableCellRendererComponent(JTable table,
              Object value,
              boolean isSelected,
              boolean hasFocus,
              int row,
              int column) {
          Component c = tableCellRenderer.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
          if (c instanceof JLabel)
          {
              JLabel l = (JLabel) c;
              l.setHorizontalTextPosition(JLabel.LEFT);
              if (column == m_iCurrentSortedColumn)
              {
                  if (l.getIcon() == null)
                      l.setIcon(getHeaderRendererIcon(m_bCurrentOrder));
              }
              else
              {
                  if ((l.getIcon() == ASCENDING_ICON)
                      || (l.getIcon() == DESCENDING_ICON))
                          l.setIcon(null);
              }
          }
          return c;
      }
docs: Tweek the column label if this column is sorted.