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 :

Mettre à jour un JPanel depuis la classe main


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 95
    Par défaut Mettre à jour un JPanel depuis la classe main
    Bonjour,

    Dans mon Main je crée une nouvelle fenêtre (JFrame). Depuis ma classe fenetre j'instancie un panneau (JPanel). enfin dans ce panneau je fais les graphisme dont j'ai besoin à l'aide de paintComponent. je créer des lignes etc...


    Mais après que ma fenêtre soit créer, j'ai besoin de mettre à jour mon JPanel : ça veut dire que je dois créer une méthode dans ma JFrame qui appellera une méthode dans mon JPanel pour ajouter des dessins? c'est pas un peu lourd ça?

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 7
    Par défaut
    essaye en definissant la methode :

    public void update(Graphics g)

    dans une classe TonPanel qui herite de JPanel et ensuite pour mettre a jour faire

    monpanel.repaint();

    ou monpanel est un objet TonPanel

  3. #3
    Membre éclairé Avatar de Belegkarnil
    Inscrit en
    Juin 2005
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2005
    Messages : 289
    Par défaut
    Tu crée une methode dans ta JFrame :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public void mAJ(){
          tonPaneau.repaint();
    }
    VOILA ;-)

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 95
    Par défaut merci
    ok, donc je suis obligé de faire une méthode dans ma JFrame qui appellera une méthode de mon JPanel... donc je ne peux pas faire plus simple que ce que je pensais au départ, merci!

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

Discussions similaires

  1. Mettre à jour un TextView depuis une autre classe
    Par thesmogs dans le forum Composants graphiques
    Réponses: 0
    Dernier message: 21/07/2013, 22h33
  2. Mettre à jour un composant depuis le bean
    Par troubleshooting dans le forum JSF
    Réponses: 21
    Dernier message: 23/04/2009, 14h25
  3. Mettre à jour un enregistrement depuis FCKeditor
    Par amamildor dans le forum ASP.NET
    Réponses: 10
    Dernier message: 29/02/2008, 16h09
  4. Réponses: 5
    Dernier message: 10/07/2007, 21h43
  5. Mettre à jour une table depuis une autre
    Par rsc dans le forum SQL
    Réponses: 4
    Dernier message: 09/07/2004, 10h08

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