salut

Mon application permet d'ouvir une image et de l'afficher dans un JPanel qui est contenu dans un JScrollPane.
Une fois que j'ai chargé mon image je n'arrive pas à mettre à jour le Scroller.
Par contre la mise à jour ce fait lorsque je redimensionne la fenêtre.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
public void ouvrirCarte (MaFrame fen)
//fonction permettant d'ouvrir une image
{
JFileChooser fc = new JFileChooser();
String dossier="";
fc.addChoosableFileFilter(new ImageFilter());
fc.setAcceptAllFileFilterUsed(false);
 
int retour = fc.showOpenDialog(fen);
 
if (retour==JFileChooser.CANCEL_OPTION) {}
else 
	{
	this.carteFile =fc.getSelectedFile();
	this.carte = new ImageIcon (carteFile.getAbsolutePath());
	fen.getPane().repaint();//je repaint le JPanel mais la taille du scroller ne se met pas à jour
	}
}

je vous remercie d'avance pour votre aide.