J'ai créé une table dans Java dans Netbeans et l'ai remplie de quelques données. Maintenant, je veux montrer quelques détails dans une zone de texte correspondant à la colonne particulière dans une ligne lorsque je clique sur cette cellule Comment savoir à l'aide de l'écouteur d'événements celui sur lequel l'utilisateur de la cellule a cliqué.
Trouvez l'emplacement de l'événement de clic et obtenez la cellule que vous recherchez:
jTable1.addMouseListener(new Java.awt.event.MouseAdapter() {
@Override
public void mouseClicked(Java.awt.event.MouseEvent evt) {
int row = jTable1.rowAtPoint(evt.getPoint());
int col = jTable1.columnAtPoint(evt.getPoint());
if (row >= 0 && col >= 0) {
......
}
}
});
JTable peut écouter la TableCell sélectionnée (par clic de souris ou depuis le clavier), vous devez rechercher des outils ListSelectionListener , exemples ici ou ici