[Swing] Comment insérer une image png puis la déplacer?
Bonjour,
Je debute sous Java et dans la conception d'interface graphique. Dans un JPanel, je crée un objet graphique de type Image que je desssine ensuite dans mon Jpanel. Peut on dans cet objet Image, mettre un ptit .png que je pourrais ensuite deplacé avec des fonctions accesseurs?
Pour créer mon objet image et l'insérer dans mon panel, je fais comme ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
public Image img;
[..]
public void paintComponent(Graphics g)
{
super.paintComponent(g);
if (img == null) {
img = createImage(this.getWidth(),this.getHeight());
this.g = img.getGraphics();
}
if( img != null) {
g.drawImage(img, 0, 0, this);
} |
Autre petite chose, l'objet Image que je créé, une fois dessiné à l'ecran celui-ci a un backgroundColor en bleu/gris, comment changer cette color en blanc? j'ai testé avec un g.SetColor(Color.white), ceci marche bien, mais des qu'un peu plus loin je fait un g.drawline(...) par exemple, l'objet Image redevient avec un fond bleu/gris. :/
Merci d'avance.
++