IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

actualisation JScrollPane


Sujet :

AWT/Swing Java

  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2005
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2005
    Messages : 97
    Points : 78
    Points
    78
    Par défaut actualisation JScrollPane
    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.
    Le Principe de Peter : « Avec le temps, tout poste sera occupé par un incompétent incapable d'en assumer la responsabilité. »

  2. #2
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    Remplace repaint() par revalidate().
    Romain Guy
    Android - Mon livre - Mon blog

  3. #3
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2005
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2005
    Messages : 97
    Points : 78
    Points
    78
    Par défaut
    Ca marche merci.
    Le Principe de Peter : « Avec le temps, tout poste sera occupé par un incompétent incapable d'en assumer la responsabilité. »

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Actualiser un JPanel dans un JScrollPane
    Par bingo06260 dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 11/04/2011, 21h30
  2. JTable dans un JScrollPane probleme d'actualisation
    Par grm26 dans le forum Composants
    Réponses: 1
    Dernier message: 17/07/2008, 11h28
  3. Réponses: 2
    Dernier message: 03/03/2007, 19h16
  4. [CR7]Actualisation des données depuis VB
    Par elifqaoui dans le forum SDK
    Réponses: 4
    Dernier message: 24/11/2003, 13h44
  5. [JScrollPane] élargir la taille
    Par nyny_p dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 03/05/2003, 10h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo