class MyHeaderRenderer extends DefaultTableCellRenderer {
public MyHeaderRenderer() {
setIcon(new ImageIcon("1.png"));
setHorizontalAlignment(SwingConstants.CENTER);
setBackground(Color.YELLOW);
}
}
RowSorter<TableModel> sorter = new TableRowSorter<TableModel> (tableModel);
table.setRowSorter (sorter);
table.getColumnModel().getColumn(2).setHeaderRenderer(new MyHeaderRenderer());
After setting a custom header renderer, the default UP and DOWN sort image
is not displaying in the table header. How can I show those images.
Thanks in advance
public MyHeaderRenderer() {
setIcon(new ImageIcon("1.png"));
setHorizontalAlignment(SwingConstants.CENTER);
setBackground(Color.YELLOW);
}
}
RowSorter<TableModel> sorter = new TableRowSorter<TableModel> (tableModel);
table.setRowSorter (sorter);
table.getColumnModel().getColumn(2).setHeaderRenderer(new MyHeaderRenderer());
After setting a custom header renderer, the default UP and DOWN sort image
is not displaying in the table header. How can I show those images.
Thanks in advance