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

  FORUM HardWare.fr
  Programmation
  Java

  window_closing [ RESOLUT ]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

window_closing [ RESOLUT ]

n°690381
jawad
Posté le 02-04-2004 à 00:25:51  profilanswer
 

Salut a tous j'ai un null pointer exception a l'execution de se code  
 
protected void processWindowEvent(WindowEvent e) {
  super.processWindowEvent(e);
  if (e.getID() == WindowEvent.WINDOW_CLOSING) {
    FormMap.remove(this.getTitle());
  }  
}
 
apparament this == null.
chercher l'erreur
java.lang.NullPointerException
 at messanger.Cadre2.processWindowEvent(Cadre2.java:46)
 at java.awt.Window.processEvent(Window.java:1079)
 at java.awt.Component.dispatchEventImpl(Component.java:3615)
 at java.awt.Container.dispatchEventImpl(Container.java:1627)
 at java.awt.Window.dispatchEventImpl(Window.java:1606)
 at java.awt.Component.dispatchEvent(Component.java:3477)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
 at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
 
vos suggestions sont les bien venue


Message édité par jawad le 02-04-2004 à 01:20:54
mood
Publicité
Posté le 02-04-2004 à 00:25:51  profilanswer
 

n°690402
nraynaud
lol
Posté le 02-04-2004 à 01:03:27  profilanswer
 

jawad a écrit :

Salut a tous j'ai un null pointer exception a l'execution de se code  
 
protected void processWindowEvent(WindowEvent e) {
  super.processWindowEvent(e);
  if (e.getID() == WindowEvent.WINDOW_CLOSING) {
    FormMap.remove(this.getTitle());
  }  
}
 
apparament this == null.
chercher l'erreur
java.lang.NullPointerException
 at messanger.Cadre2.processWindowEvent(Cadre2.java:46)
 at java.awt.Window.processEvent(Window.java:1079)
 at java.awt.Component.dispatchEventImpl(Component.java:3615)
 at java.awt.Container.dispatchEventImpl(Container.java:1627)
 at java.awt.Window.dispatchEventImpl(Window.java:1606)
 at java.awt.Component.dispatchEvent(Component.java:3477)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
 at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
 
vos suggestions sont les bien venue

c'est laquelle exactement la ligen 46 ? et pourquoi tu ne te mets pas directement dans le debuggeur qui t'en dira plus ?


---------------
trainoo.com, c'est fini
n°690405
jawad
Posté le 02-04-2004 à 01:11:23  profilanswer
 

43. protected void processWindowEvent(WindowEvent e) {  
44.   super.processWindowEvent(e);  
45.   if (e.getID() == WindowEvent.WINDOW_CLOSING) {  
46.     FormMap.remove(this.getTitle());  
47.   }  
48. }  
 

n°690406
the real m​oins moins
Posté le 02-04-2004 à 01:11:32  profilanswer
 

jawad a écrit :


apparament this == null.

[:ula]
... [:kiki]
 
 
100 balles que FormMap est null.
 
(enfin, rassure moi, c'est une variable que t'as mal nommé, c pas une methode statique que t'appelle là?)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°690408
jawad
Posté le 02-04-2004 à 01:14:49  profilanswer
 

Resolut  
Title == null :D  
j'utilisais le constructeur par default  :ange:  
en tout cas merci a tous

n°690409
jawad
Posté le 02-04-2004 à 01:16:12  profilanswer
 

the real moins moins a écrit :

[:ula]
... [:kiki]
 
 
100 balles que FormMap est null.
 
(enfin, rassure moi, c'est une variable que t'as mal nommé, c pas une methode statique que t'appelle là?)


FormMap c'est un HashMap


Message édité par jawad le 02-04-2004 à 01:16:31
n°690410
nraynaud
lol
Posté le 02-04-2004 à 01:24:34  profilanswer
 

jawad a écrit :


FormMap c'est un HashMap

pourquoi il comence par ue majuscule alors ?


---------------
trainoo.com, c'est fini
n°690411
nraynaud
lol
Posté le 02-04-2004 à 01:26:02  profilanswer
 

jawad a écrit :

Resolut  
Title == null :D  

ah oué ? elle est complète la pile d'appels que tu nous a filée là ?


---------------
trainoo.com, c'est fini
n°690412
jawad
Posté le 02-04-2004 à 01:31:07  profilanswer
 

oui elle l'es

n°690671
the real m​oins moins
Posté le 02-04-2004 à 11:44:35  profilanswer
 

nraynaud a écrit :

ah oué ? elle est complète la pile d'appels que tu nous a filée là ?

un remove(null) sur une hashmap fait peter la nullpointerexception?? (et la methode machin.getNull() renvoyait null)
 
 
edit: ha ben non...


Message édité par the real moins moins le 02-04-2004 à 11:45:15

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 02-04-2004 à 11:44:35  profilanswer
 

n°692290
nraynaud
lol
Posté le 04-04-2004 à 23:32:12  profilanswer
 

the real moins moins a écrit :

un remove(null) sur une hashmap fait peter la nullpointerexception?? (et la methode machin.getNull() renvoyait null)
 
 
edit: ha ben non...

c'est très dur d'avoir un NullPointerMachin sans avoir un point dans l'expression (avec une valeur null à gauche du point) ou un throw explicite ...
 
Y'a un truc que je pige pas.


---------------
trainoo.com, c'est fini
n°692303
the real m​oins moins
Posté le 04-04-2004 à 23:51:03  profilanswer
 

nraynaud a écrit :

c'est très dur d'avoir un NullPointerMachin sans avoir un point dans l'expression (avec une valeur null à gauche du point) ou un throw explicite ...
 
Y'a un truc que je pige pas.

ce n'est pas le cas ici, mais certaines methodes de certains classes de la jdk lancent une nullpointer si tu passes un parametre null.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°692306
nraynaud
lol
Posté le 04-04-2004 à 23:55:26  profilanswer
 

the real moins moins a écrit :

certaines methodes de certains classes de la jdk lancent une nullpointer si tu passes un parametre null.

oui, mais elles seraient en tête de pile (j'adore, je fais un post puis 15 autres pour expliquer le premier).


---------------
trainoo.com, c'est fini

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

  window_closing [ RESOLUT ]

 

Sujets relatifs
[JS] popup window dans un XMLaide installation gcc sous window
Replace [résolut][RESOLUT] JScrollPane AutoScrool
[win32] Layered Window + popup menu = pas beauComment changer les privièges sous window 2000 ou XP
[debutant] [Allegro] ligne blanche [Resolut --> Bouble Buffering][Projet] Faire son Window Manager
[Résolu] paintComponent pas appelé lors d'un resize window...[PHP] cherche une alternative à SLEEP (problème résolut)
Plus de sujets relatifs à : window_closing [ RESOLUT ]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)