getRootPane() et getParent() qui renvoient null

getRootPane() et getParent() qui renvoient null - Java - Programmation

Marsh Posté le 27-11-2006 à 20:36:13    

Bonsoir :) J'ai un petit problème en Java.
J'ai ces trois classes:

Code :
  1. public class CocomoFenetre extends JFrame
  2. {
  3. public CocomoFenetre(String parTitre)
  4. {
  5.  super(parTitre);
  6.  setContentPane(new CocomoPanel());
  7.  System.out.println("CocomoFenetre "+getRootPane()+" "+getParent());
  8.  pack();
  9.  setVisible(true);
  10. } // CocomoFenetre()
  11. } // Classe CocomoFenetre
Code :
  1. public class CocomoPanel extends JPanel
  2. {
  3. public CocomoPanel()
  4. {
  5.  add(new CocomoSousPanel());
  6.  System.out.println("CocomoPanel "+getRootPane()+" "+getParent());
  7. } // CocomoPanel()
  8. } // Classe CocomoPanel
Code :
  1. public class CocomoSousPanel extends JPanel
  2. {
  3. public CocomoSousPanel()
  4. {
  5.  add(new JLabel("Cocomo !" ));
  6.  System.out.println("CocomoSousPanel "+getRootPane()+" "+getParent());
  7. } // CocomoSousPanel()
  8. } // Classe CocomoSousPanel


 
Mon problème, c'est que ça me sort

Code :
  1. CocomoSousPanel null null
  2. CocomoPanel null null
  3. CocomoFenetre javax.swing.JRootPane[***] null

Pourquoi il n'arrive pas à trouver les parents ? Ces méthodes sont-elles vraiment destinées à ça ? Merci :D


Message édité par Lund le 27-11-2006 à 20:36:42
Reply

Marsh Posté le 27-11-2006 à 20:36:13   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed