Salvio
Aqui a parte do evento do header:
this.tasksTableHeader.addMouseListener(new MouseAdapter() {
@Override
public void mouseReleased(MouseEvent e) {
// right mouse button = 3
if (e.getButton() == MouseEvent.BUTTON1) {
// do something
//int select = tableTasks.getSelectedRow();
currentSelectedColumn = tasksTableHeader.columnAtPoint(e.getPoint());
//setFlags(currentSelectedColumn);
clickCount++;
System.out.println("click Count = " + clickCount);
System.out.println("Header Selected = " + currentSelectedColumn);
System.out.println("Previous Header Selected = " + previousSelectedColumn);
previousSelectedColumn = currentSelectedColumn;
}
}
});
this.tableTasks.revalidate();
this.tableTasks.repaint();
this.tableTasks.setVisible(true);