Recuperer valeur d'une cellule sur double clic sur la ligne
Bonjour,
dans une JTable, j'essaye de recuperer la valeur de la colonne n°0 lorsqu'on double-clic sur la ligne. Voici mon code actuel :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
jTable1.addMouseListener(new MouseListener(){
@Override
public void mouseClicked(MouseEvent arg0) {
if (arg0.getClickCount() == 2){ // detection double-clic
int rowNumb = jTable1.getSelectionModel().getMaxSelectionIndex();
//*
if (rowNumb != -1){
String myStr = jTableModel1.getValueAt(rowNumb, 0).toString();
}
// */
}
} |
Le problème avec cette methode est que ça déclenche quand même l'évènement meme si je clic sur une zone vide dans mon tableau => ça me recupère la valeur de la ligne selectionnée en cours alors que je clic sur un endroit sans ligne (vide)
comment faire ?
merci d'avance,