Bonjour.
c'est encore moi.
j'ai crée un menu contextuel, avec un clic droit, qui marche tres bien.
pour cela, j'ai utilisé la méthode actionperformed de addactionlistener.
sauf que maintenant, j'ai besoin de recuperer la position sur laquelle je clique.
j'ai ecris ceci, et rien ne s'affiche:
c'est sur que j'ai encore mal ecrit quelque chose, mais je ne sais pas quoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ittest = new JMenuItem("montest"); popup.add(ittest); ittest.addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent e){ Object[] list = g.getSelectionCells(); for(int i=0;i<list.length;i++){ Object ob = list[i]; if(ob instanceof Macellule){ int a = e.getX(); int b = e.getY(); System.out.println(a+" et"+b); System.out.println("positions affichées"); }} }});
Partager