Java JTable

sabrinam03 Messages postés 7 Date d'inscription vendredi 14 mars 2008 Statut Membre Dernière intervention 19 avril 2008 - 15 mars 2008 à 12:39
uhrand Messages postés 491 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 15 juillet 2012 - 15 mars 2008 à 17:13
Bonjour,

je veux savoir comment attribuer un événement à une ligne de
tableau, càd quand je sélectionne une ligne, cette ligne s'affichera et
merci d'avance.

1 réponse

uhrand Messages postés 491 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 15 juillet 2012 9
15 mars 2008 à 17:13
1. ListSelectionListener:

        rowListener = new ListSelectionListener() {
            public void valueChanged(final ListSelectionEvent e) {
                if(e.getValueIsAdjusting()) return;
                System.out.println(table.getSelectedRow());
            }
        };
        table.getSelectionModel().addListSelectionListener(rowListener);

2. On peut aussi attacher un ListSelectionListener au ColumnModel, alors on est informé également quand on sélectionne une autre colonne à l'intérieur d'une ligne:

table.getColumnModel().getSelectionModel().addListSelectionListener(columnListener);
0
Rejoignez-nous