Bonjour est ce que quelqu'un pourrait me dire ce qui cloche dans mon code?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
if (e.getButton()== MouseEvent.BUTTON3) {
						System.out.println("insertion et suppression");
						JPopupMenu contextMenu = new JPopupMenu() ;
						JMenuItem choixcol = new JMenuItem("Choix des colonnes") ;
						contextMenu.add(choixcol) ;
						contextMenu.setLocation(e.getXOnScreen(), e.getYOnScreen());
					    contextMenu.setEnabled(true);
						contextMenu.setVisible(true);
						jTtableauclient.add(contextMenu);
}
Quand je clique droit le menu apparait au bon endroit mais l'item dedans, et quand je clique une deuxieme fois l'item apparait tout à gauche de l'ecran.
Merci d'avance.