Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
775 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  getGraphics() renvoi null :(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

getGraphics() renvoi null :(

n°1004128
ralkif
Posté le 07-03-2005 à 22:08:16  profilanswer
 

Bonjour,
 
Voici mon problème :
 
class Test extends JPanel{
 
  Test(){
    super();
    JPanel p=new JPanel();
    Graphics g=p.getGraphics();
    this.add(p);
    System.out.println(g);
  }
  public static void main(String []args){
   
 new Test();
  }
}  
 
Le problème se situe au niveau de la méthode getGraphics(). En effet, celle-ci renvoie null et je ne sais pas pourquoi :(
 
Merci de votre aide :)

mood
Publicité
Posté le 07-03-2005 à 22:08:16  profilanswer
 

n°1004129
FlorentG
Unité de Masse
Posté le 07-03-2005 à 22:09:22  profilanswer
 

Serait-ce parce que ton JPanel n'est mis dans aucun conteneur genre JFrame ?

n°1004134
ralkif
Posté le 07-03-2005 à 22:12:32  profilanswer
 

merci de ta réponse rapide !
Mais non...la c'est un résumé de mon erreur...Dans mon programme je met bien l'objet Test dans une JFrame...
Si tu fé un copié collé de cette classe Test tu verras que null s'affiche à l'exécution du programme...:(

n°1004135
elianor
bannie 17 fois
Posté le 07-03-2005 à 22:13:07  profilanswer
 

http://java.sun.com/j2se/1.5.0/doc [...] Graphics()


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1004136
FlorentG
Unité de Masse
Posté le 07-03-2005 à 22:13:35  profilanswer
 

Ouais, mais le JPanel p est mis nulle part avant l'appel de getGraphics... Tu fais un this.add(p) après avoir tenté de récupérer l'objet Graphics associé...

n°1004140
ralkif
Posté le 07-03-2005 à 22:15:32  profilanswer
 


 
merci de ta réponse mais je comprends pas pourquoi il ne peut me retourner un objet Graphics et surtout qu'est ce que je dois faire pour qu'il en retourne un...

n°1004142
ralkif
Posté le 07-03-2005 à 22:17:59  profilanswer
 

FlorentG a écrit :

Ouais, mais le JPanel p est mis nulle part avant l'appel de getGraphics... Tu fais un this.add(p) après avoir tenté de récupérer l'objet Graphics associé...


 
La solution serait donc de placer this.add(p) avant ?
Si c'est le cas ça ne marche pas non plus :(

n°1004145
FlorentG
Unité de Masse
Posté le 07-03-2005 à 22:20:17  profilanswer
 

Est-ce que la JFrame est déjà affichée ?

n°1004147
ralkif
Posté le 07-03-2005 à 22:24:57  profilanswer
 

euh non...
En fait je fais un Test t=new Test(); dans le programme principale puis maFrame.getContentPane().add(t);

n°1004152
FlorentG
Unité de Masse
Posté le 07-03-2005 à 22:33:37  profilanswer
 

Ah ben voilà ;)

mood
Publicité
Posté le 07-03-2005 à 22:33:37  profilanswer
 

n°1004199
ralkif
Posté le 07-03-2005 à 23:10:37  profilanswer
 

merci ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  getGraphics() renvoi null :(

 

Sujets relatifs
recherche de fichiers - renvoi des noms de fichiersrenvoi sur adresse mail
procédure avec renvoi de tableau d'objetDébutant: remplacer un "null" par un "zero" ?
Problème de renvoi d'une requète ms query dans Excelcache à cocher vide renvoi Undefined index: Loisirs7
Comment transformer un NULL en autre chose à l'affichage ?[C]readdir renvoi pas la bonne valeur
[ocaml] Référence à un object Null ?Tomcat 5 : GenericServlet.getConfig() retourne null?!?
Plus de sujets relatifs à : getGraphics() renvoi null :(


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR