http://developer.java.sun.com/developer/bugParade/bugs/4280243.html
Corrige' dans 1.4, mais aucune solution pour 1.3. -- C�dric > -----Original Message----- > From: Guillaume Helle [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, April 03, 2002 7:34 AM > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED] > Subject: Re: JMenu dynamique et exceptions... > > > bon j'avais pour mes menus : > public void actionPerformed(ActionEvent ae) { > monAction(); > } > > maintenant j'ai : > public void actionPerformed(ActionEvent ae) { > SwingUtilities.invokeLater(new Runnable() { > public void run() { > monAction(); > } > }); > } > > Pas de changements: au bout d'un moment je retrouve > l'exception bien que je fasse toujours la m�me chose... > > Ca doit �tre moins simple... ;-)) > > Exception occurred during event dispatching: > java.lang.NullPointerException: null pData > at > sun.awt.windows.WInputMethod.handleNativeIMEEvent(Native Method) > at > sun.awt.windows.WInputMethod.dispatchEvent(WInputMethod.java:275) > at > sun.awt.im.InputContext.dispatchEvent(InputContext.java:202) > at > sun.awt.im.InputMethodContext.dispatchEvent(InputMethodContext .java:177) > at java.awt.Component.dispatchEventImpl(Component.java:2529) > at java.awt.Container.dispatchEventImpl(Container.java:1213) > at java.awt.Component.dispatchEvent(Component.java:2499) > at > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451) > at > java.awt.LightweightDispatcher.trackMouseEnterExit(Container.j ava:2318) > at > java.awt.LightweightDispatcher.processMouseEvent(Container.java:2189) > at > java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125) > at java.awt.Container.dispatchEventImpl(Container.java:1200) > at java.awt.Window.dispatchEventImpl(Window.java:912) > at java.awt.Component.dispatchEvent(Component.java:2499) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:319) > at > java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread. java:103) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) > at > java.awt.EventDispatchThread.run(EventDispatchThread.java:84) > > > > ----- Original Message ----- > From: "Herve AGNOUX" <[EMAIL PROTECTED]> > To: "Guillaume Helle" <[EMAIL PROTECTED]> > Cc: <[EMAIL PROTECTED]> > Sent: Wednesday, April 03, 2002 4:57 PM > Subject: Re: JMenu dynamique et exceptions... > > > Le 3 Apr 2002 Guillaume Helle a �crit : > > > Heu non... > > T'as plus d'infos??? > > > > Arg ! GRAVE erreur ! SAUF si tu n'as qu'un seul thread. Ce > serait un coup de veine suspect. Sinon, tu dois mettre � jour > ton environnement swing dans ce que l'on appelle le "AWT > event dispatching thread", ou bien "Swing event dispatching > thread", selon... je sais pas quoi. > > Suis les pistes � propos de SwingUtilities.invokeLater, > SwingUtilities.invokeAndWait, en t'aidant du tutorial de sun. > C'est une merveille de construction officiellement > super-orient� objet dans le discours, piteusement magouilleur > dans les faits. Concentre-toi sur les faits, ils sont passionnants. > > -- > Sur le Web, tout de suite. > Herve AGNOUX - diaam informatique http://www.diaam-informatique.com > >
