mainPanel.setOpaque(false);
}
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int rowIndex, int columnIndex) {
SortableDataModel model = (SortableDataModel) table.getModel();
sortingLabel.setText(null);
int width = 0;
String columnName = value.toString();
SortingState sortingState = (SortingState) model.getSortingState();
SortingInstruction sortingInstruction = sortingState.getSortingInstruction(columnName);
if (sortingInstruction != null) {
Icon icon = sortingInstruction.getDirection() == SortDirection.ASCENDING ?
Icons.DATA_EDITOR_SORT_ASC :