Bonjour,
Voilà mon problème:
j'ai un JPanel, sur lequel je dessine une image de fond dans ma méthode paintComponent:
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...
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); ... }
Seulement, j'aimerais positionner initialement ce Label. Or,
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 lab.setLocation(marge_gauche ,300);
NE MARCHE PAS (le label se place par défaut en haut du panel).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 monLabel.setBounds(marge_gauche,550,monLabel.getWidth(),monLabel.getHeight());
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
Partager