profiter
Messages postés205Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention15 mars 2013
-
23 août 2011 à 13:14
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 2012
-
23 août 2011 à 18:29
bonjour,
j'utilise un JTable dans application et j'utilise le DefaultTableModel pour mettre la jour la table
alors maitenant je veux dans un premier cas : lorsque je clique deux fois dans n'importe quel cellule d'une ligne de la table il ne met pas le curseur dans la cellule mais il m'ouvre une JDialog
dans un deuscieme cas : lorsque je clique sur une cellule il me permet d'editer la cellule et m'affiche et m'affiche un petit icone qui si je clique sur lui m'envoie a un JDialog
si vous pouvez m'indiquez
des morceaux de codes sont trés appreciés
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 23 août 2011 à 13:31
Bonjour,
Pour cela, tu dois ajouter un mouseListener sur ta JTable. Tu peux regarder cet exemple qui est fait avec une JList mais dont le principe est le même. Remplace juste JList par JTable et tu auras ce que tu voudras.
profiter
Messages postés205Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention15 mars 20138 23 août 2011 à 15:15
pour le premier cas :
quel exemple de JList tu veux me dire
pour le deusieme cas
je veux que lorsque je clique sur une cellule => me permet d'editer la cellule et m'affiche un petit icone qui si je clique sur lui m'envoie a un JDialog
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 23 août 2011 à 15:54
Les deus utilisent le même principe, ta question est comment déclencher une action lors d'un évènement sur la JList, le lien te montre comment faire un double click.
Il est encore plus simple de faire une action suite à un simple click...
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201212 23 août 2011 à 18:29
Salut,
Tu peux aussi passer par Editor de la table, ce que personnelement je ferais ;o) ... puisque in finé dans les 2 cas c est pour modifier le contenu de la cellule??!!
et le double click me semble superflu...