Bonjour,
Je voulais connaitre la classe a implementer pour gerer le clique droit de la souris.
MErci
Bonjour,
Je voulais connaitre la classe a implementer pour gerer le clique droit de la souris.
MErci
c'est un MouseListener, comme pour le clic gauche ou le central
Et au moment ou tu récupère le clic il faut comparer sa valeur avec une des constantes java pour droit gauche ou centre
Un tour dans la FAQ t'aurais été utile.
http://java.developpez.com/faq/java/...OURIS_bouttons
Merci,
par contre je voudrai selectionner un case d'une JTable avec mon clic droit et sa ne marche pas.
Mon programme capte que j'ai fait un clique droit mais ne trouve pas le case de la JTable selectionner.
Comment faire pour rendre le clique droit compatible avec une JTable?
Tu peux faire en sorte que ta JTable implémente MouseListener, puis, lors du clic, faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public void mouseClicked(MouseEvent e) { ... //si clic droit int row = rowAtPoint(e.getPoint()); int col = columnAtPoint(e.getPoint()); }
Oui , mais cela ne va pas selectionner la case?
Eh bien, tu ajoutes :Il me semble que ca doit marcher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 int row = rowAtPoint(e.getPoint()); int col = columnAtPoint(e.getPoint()); myTable.setRowSelectionInterval(row, row); myTable.setColumnSelectionInterval(col, col);
Sa marche nikel, merci![]()
C'est super, j'avais ce pbme depuis ce matin !
Une recherche sur le forum et magie : la reponse est là!
Merci bcp
Nicolas
Partager