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 :

Utilisation Méthode .getParent()


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 9
    Par défaut Utilisation Méthode .getParent()
    Bonjour,

    J'essaie d'utiliser cette méthode afin de récupérer une référence vers le composant conteneur.

    Je vous copie le constructeur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     public GraphInselberg() {
            //super();
     
            System.out.println(getParent()); 
     
        }
    ... ca me renvoit null

    Auriez-vous une idée ??

    Merci bien.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Février 2007
    Messages
    572
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Février 2007
    Messages : 572
    Par défaut
    Quel container voudrais tu que ca te retournes ? Et pourquoi ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 9
    Par défaut
    oui, pardon je suis trop évasif..

    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
    20
    21
    22
    23
    public class MainWindow extends JFrame{
     
           GraphPanel gp;
     
           public MainWindow(){
                  addWindowListener(new WindowAdapter(){
                      public void windowClosing(WindowEvent e) {
                          System.exit(0);
                        }
                  }
                  );
                  setBounds(100,100,300,200);
                  setVisible(true);
                  gp = new GraphInselberg();
                  getContentPane().add(gp);
           }
     
     
           public static void main(String[] args){
                  MainWindow mw = new MainWindow();
           }
     
    }
    GraphInselberg dérive de GraphPanel et je voudrais récuperer le container ou le rootpane pour ajuster la surface de mon GraphInselberg à son container recepteur..

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Février 2007
    Messages
    572
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Février 2007
    Messages : 572
    Par défaut
    Citation Envoyé par PaowZ
    ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
           ...
                  gp = new GraphInselberg();
                  getContentPane().add(gp);
           ...
     
    }
    GraphInselberg dérive de GraphPanel et je voudrais récuperer le container ou le rootpane pour ajuster la surface de mon GraphInselberg à son container recepteur..
    Le probleme, c'est que tu ajoutes gp apres sa construction. Forcement, dans le constructeur, gp n'a pas encore de parent ...
    Pour ce que tu desires faire, tu devrais regarder du coté des LayoutManager. Ca te prendra un peu de temps (le sujet n'est pas tout tout simple), mais ca repondra à ton besoin.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 9
    Par défaut
    ah ouais exact...
    je fais appel à la méthode dans le construteur avant l'ajout dans la JFrame
    forcément, ca peut pas marcher..
    Merci bien Sanguko..

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

Discussions similaires

  1. [débutant] utilisation méthode ordonnancement
    Par Hydre dans le forum Général Java
    Réponses: 2
    Dernier message: 16/01/2008, 13h52
  2. Réponses: 8
    Dernier message: 23/09/2007, 19h40
  3. Utilisation méthode héritée
    Par jcaspar dans le forum Langage
    Réponses: 2
    Dernier message: 19/09/2007, 18h50
  4. utilisation méthode setBorder ?
    Par Sakapatate dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 06/12/2006, 15h09
  5. utilisation méthodes DLL COM
    Par ep31 dans le forum MFC
    Réponses: 5
    Dernier message: 30/03/2006, 14h45

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