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