jTable1.getTableHeader().addMouseListener(new java.awt.event

0

jTable1.getTableHeader().addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {

                System.out.println("nacisnolem header 1");
                // tu bym chcialem sie dowiedziec ktorego header-a nacisnolem  
        }       
    });

jak mi ktos powie co musze zrobic aby dowiedziec sie ktory naglowek kliknolem to ma u mnie [browar]

0
Point p = evt.<b>getPoint</b>();
<b>int </b>colIndex = ((JTableHeader)evt.<b>getSource</b>()).<b>columnAtPoint</b>(p);

Ma to dawać indeks klikniętej kolumny. Nie sprawdzałem, ale powinno działać...

1 użytkowników online, w tym zalogowanych: 0, gości: 1