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

Agents de placement/Fenêtres Java Discussion :

rafraichissement de plusieurs JFrames


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 43
    Par défaut rafraichissement de plusieurs JFrames
    Bonjour
    j'ai un programme qui ouvre plusieurs fenêtres à la fois. et j'aimerais faire une modif dans l'une et qui se répercute dans l'autre en utilisant un espèce de "repaint()" sans devoir fermer puis reouvrir cette JFrame.
    merci

  2. #2
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Tu devrais pouvoir employer swingUtilities.revalideTreeUi(jFrameToRepaint) pour rafraichir ta fenetre

  3. #3
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 43
    Par défaut
    J'ai cherché la méthode indiquée dans la JavaDoc mais celle ci n'y est pas.
    "revalideTreeUi()"
    De plus je débute en Java qu'est ce qu'un swingutilities??
    J'ai aussi vu que je devait déclarer ca en static!
    merci d'avance

  4. #4
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    SwingUtilities est une classe contenant plusieurs méthodes utilisables sur les éléments d'interface de la classe Swing.

    Et c'est normal que tu n'aies pas trouvé ma méthode je me suis gouré dans le nom Voilà le vrai nom updateComponentTreeUI()

  5. #5
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 43
    Par défaut
    désolé de ne pas comprendre
    mais dans mon cas c'est quel élément mon SwingUtilities


    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
    private JRadioButton getAstroide() {
      if (Astroide == null) {
       Astroide = new JRadioButton();
       Astroide.setText("Astroide");
       Astroide.addActionListener(new java.awt.event.ActionListener() { 
        public void actionPerformed(java.awt.event.ActionEvent e) {  
         f=new Astroide();
         if(cv != null){
          cv.dispose();
          //updatecomponentTreeUI(Caracteristiques);
         }
         cv= new Caracteristiques_Volume(f);
        }
       });
      }
      return Astroide;
     }
    merci

  6. #6
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Ce n'est pas un de tes éléments, c'est une classe de l'API java. En faisant SwingUtilities.updateTreeUI(frame) tu appelles la méthode statique updateTreeUI de la classe SwingUtilities.

    à l'endroit ou tu as //updatecomponentTreeUI(Caracteristiques); il faut mettre SwingUtilities.updatecomponentTreeUI(Caracteristiques);

Discussions similaires

  1. problème de rafraichissement d'une JFrame
    Par MeDReD dans le forum Débuter
    Réponses: 8
    Dernier message: 21/07/2008, 20h19
  2. Netbean /Matisse : developpemnt de plusieur jframe
    Par christools7 dans le forum NetBeans
    Réponses: 6
    Dernier message: 15/08/2007, 20h07
  3. Disposition de plusieurs JFrame sur le bureau
    Par pverley dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 09/02/2007, 10h13
  4. [JFrame] [JDialog] plusieurs JFrame dans un JFrame principal
    Par thief dans le forum Agents de placement/Fenêtres
    Réponses: 19
    Dernier message: 30/01/2006, 12h40
  5. [JFrame]Rafraichissement d'une JFrame
    Par elspliffo dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 12/12/2005, 23h43

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