Bonjour à tous !

Ça fait longtemps que je lis les conseils donnés par ce forum, et cela m'a permis de bien avancé ! Mais là, je coince un peu... J'essaie de faire un programme dans lequel s'affiche une carte (image sur un JPanel), placé dans un JScrollPane. Ca marche. Lorsque qu'on clique sur la carte, une JListe doit s'afficher, et proposer choix de type de point correspondant à cette position sur la carte. Ca, ça marche. Le problème, c'est qu'àprès le primier clic, il faut cliquer 2 fois pour que la JList s'affiche , alors que pour moi, c'est codé de manière à ce qu'elle s'affiche à chaque clic. Voilà le code qui pose problème:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
	public void mouseClicked(MouseEvent e) {
		x = e.getX() + this.getHorizontalScrollBar().getValue();
		y = e.getY() + this.getVerticalScrollBar().getValue();	
		l.setVisible(true);
		l.setBounds(new Rectangle(e.getX() + this.getHorizontalScrollBar().getValue(), e.getY() + this.getVerticalScrollBar().getValue(), 100, 80));
		System.out.println(l.getBounds());
		isAddingPossible = true;
		System.out.println("Click !");
	}
Voilà, si vous avez une idée pour me faire avancer dans mes recherches, merci d'avance à tous !