Tabllenheader auslesen auf einen Doppelklick

Hallo,
Ich würde gern den Text meines TabellenHeaders auslesen auf einen Doppelklick.

JTableHeader header =resultTable.getTableHeader();
header.addMouseListener(new ExpandGenericLcu(resultTable));

public class ExpandGenericLcu implements MouseListener
{
JTable jTable;

public ExpandGenericLcu(JTable jTable)
{
this.jTable = jTable;
jTable.getTableHeader().setColumnSelectionAllowed(true);
}

public void mouseClicked(MouseEvent e)
{
if (e.getClickCount() == 2)
{
int markierteSpalte = jTable.getSelectedColumn();

int[] selectedColumns = jTable.getTableHeader().getColumnModel().getSelectedColumns();
System.out.println(selectedColumns.length);
// der Arry hat immer die Länge 0
for (int i = 0; i

So funktioniert das nicht was muss ich tuen damit es funktioniert?

So gehts !

public void mouseClicked(MouseEvent e)
{
if (e.getClickCount() == 2)
{
TableColumnModel columnModel = jTable.getTableHeader().getColumnModel();
java.awt.Point p = e.getPoint();
int index = columnModel.getColumnIndexAtX(p.x);
int realIndex = columnModel.getColumn(index).getModelIndex();
TableColumn column = columnModel.getColumn(realIndex);
String headerColumnText = column.getHeaderValue().toString();
}
}