Bonjour,
Voila j'ai un jDesktopPane dans lequel j'ai une image de fond, le problème c'est que quand je redimensionne ma frame, le JDestopPane se redimensionne aussi (normal!) mais mon image de fond reste taille absolue, donc on ne la voit plus que partiellement. Est ce que quelqu'un sait comment remdiemnsioner automatiquement une image?
Un chti bout de code:
Par avance merci!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 //je redéfinie la méthode paintComponent public void paintComponent(Graphics arg0) { JInternalFrame [] lesFrames = getAllFrames(); // calcul du nombre de frame internes non icones nbInternalFrame = lesFrames.length; if (nbInternalFrame>0){ image = "../image/monImageFlou.jpg"; }else{ image = "../image/monImage.jpg"; } arg0.drawImage(Toolkit.getDefaultToolkit().getImage(image),0,0,null); this.repaint(); }
Benoit
Partager