Brincando com a JTable aqui, tentei fazer igual ao excel, puxar o header para fora e deletar a coluna da JTable, mas não funcionou(nem dah Stacktrace).Alguem jah fez algo parecido?
Meu codigo no MouseListener:
public void mouseReleased(MouseEvent m) {
if(m.getSource() instanceof JTableHeader){
JTableHeader tableHeader = (JTableHeader)m.getComponent();
JTable table = tableHeader.getTable();
if (!table.getBounds().contains(m.getPoint())) {
table.removeColumn(table.getColumnModel().getColumn(tableHeader.columnAtPoint(m.getPoint())));
}
}