Bonjour,

dans une application Swing, j'ai un JMenuBar avec des JMenu.
Dans un des JMenu je rajoute en dynamique des JMenuItem lorsque mon
application construit des objets...
Mais lorsque je reviens sur mon menu avec la souris, de temps en temps j'ai
une exception :

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.java: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)

Pour info l'arbre des menus ressemble � �a :

JMenuBar--JMenu---JMenuItem
                |             |
                |             ---JMenuItem
                |
                --JMenu---JMenuItem
                             |
                             ---JMenu---JMenuItem
                                           |
                                           ---JMenuItem (ajout�
dynamiquement)
                                           |...

Merci pour vos remarques!

Amicalement,

Guillaume Helle




Répondre à