Bonjour,
Voilà mon problème:
j'ai un JPanel, sur lequel je dessine une image de fond dans ma méthode paintComponent:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
	public void paintComponent(Graphics g)
	{
		super.paintComponent(g);
		g.drawImage(image,marge_gauche,marge_haut,null);
        ...
         }
Dans ma même classe qui étend ce JPanel, j'ai un JLabel qui contient une icone,e t qui a un listener. Mon drag&drop de ce Label fonctionne bien, je le place où je veux, etc...
Seulement, j'aimerais positionner initialement ce Label. Or,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
lab.setLocation(marge_gauche ,300);
ou

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
monLabel.setBounds(marge_gauche,550,monLabel.getWidth(),monLabel.getHeight());
NE MARCHE PAS (le label se place par défaut en haut du panel).
J'ai bien évidemment essayé de faire un g.drawImage de l'icone qui est dans le Label, et ça m'affiche l'image où je veux mais bien sûr elle n'est pas dragable, puisque ce n'est pas le Label qui est placé là, mais son image.

Avez-vous une solution?
merci d'avance