salut à tous,
j'ai un petit sousis avec les vilaines JInternalFrame, je voudrais insérer une image (BufferedImage) dedans mais en utilisant paint() ça affiche bien l'image mais ça efface les bords et la barre du haut (l'image se superpose dessus).
en testant sans passer par paint() la fenetre s'affiche bien mais évidemment l'image ne s'affiche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public void paint(Graphics g) { Graphics2D g2d = (Graphics2D)g; setGraphics2D(g2d); this.dessiner(g2d); } public void dessiner(Graphics2D g2) { g2 = g2d; g2.drawImage(img, posX, posY, (int)Math.round(img.getWidth()*zoom), (int)Math.round(img.getHeight()*zoom), null); }








Répondre avec citation



Partager