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).

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);
	}
en testant sans passer par paint() la fenetre s'affiche bien mais évidemment l'image ne s'affiche pas.