🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.swing
Article #1107

JCombobox in JPopupMenu (NullPointerException)

#1107
From: Uwe Clement
Date: Mon, 29 Mar 2004 10:09
88 lines
3924 bytes
HI there,

i want to display a jcombobox withhin a jpopupmenu.

----------------------------------------------------------------------------
--
JPopupMenu menu = new JPopupMenu();
JComboBox box = new JComboBox();
...
menu.add(box);
menu.show(frame, 0,0);
----------------------------------------------------------------------------
---

after opening the popupmenu of the combobox i will get a
nullpointerexception.

is there no way to display two popupmenues at the same time ?
see the exception log below.

many thanks i advance !

uwe clement



===================================================================
java.lang.NullPointerException
        at
javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.grabContainer(Ba
sicPopupMenuUI.java:344)
        at
javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.requestAddGrab(B
asicPopupMenuUI.java:227)
        at
javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.stateChanged(Bas
icPopupMenuUI.java:273)
        at
javax.swing.MenuSelectionManager.fireStateChanged(MenuSelectionManage
r.java:158)
        at
javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager
.java:86)
        at javax.swing.JPopupMenu.setVisible(JPopupMenu.java:741)
        at javax.swing.JPopupMenu.show(JPopupMenu.java:912)
        at
javax.swing.plaf.basic.BasicComboPopup.show(BasicComboPopup.java:177)

        at
javax.swing.plaf.basic.BasicComboPopup.togglePopup(BasicComboPopup.ja
va:982)
        at
javax.swing.plaf.basic.BasicComboPopup$InvocationMouseHandler.mousePr
essed(BasicComboPopup.java:632)
        at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:21
8)
        at java.awt.Component.processMouseEvent(Component.java:5090)
        at java.awt.Component.processEvent(Component.java:4890)
        at java.awt.Container.processEvent(Container.java:1566)
        at java.awt.Component.dispatchEventImpl(Component.java:3598)
        at java.awt.Container.dispatchEventImpl(Container.java:1623)
        at java.awt.Component.dispatchEvent(Component.java:3439)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450
)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3162)

        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
        at java.awt.Container.dispatchEventImpl(Container.java:1609)
        at java.awt.Window.dispatchEventImpl(Window.java:1585)
        at java.awt.Component.dispatchEvent(Component.java:3439)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:197)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:150)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)

        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)

        at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
===================================================================
Technical Details
Message-ID: <c48sk1$2gb419$1@ID-12282.news.uni-berlin.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!217.6.238.194!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 111d45,654c754e150f893b,start
X-Google-Attributes: gid111d45,public
X-Google-ArrivalTime: 2004-03-29 02:09:06 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!217.6.238.194!not-for-mail
From: "Uwe Clement" <clement@gmx.de>
Newsgroups: borland.public.jbuilder.java.swing
Subject: JCombobox in JPopupMenu (NullPointerException)
Date: Mon, 29 Mar 2004 12:09:05 +0200
Lines: 91
Message-ID: <c48sk1$2gb419$1@ID-12282.news.uni-berlin.de>
NNTP-Posting-Host: 217.6.238.194
X-Trace: news.uni-berlin.de 1080554945 84250665 I 217.6.238.194 ([12282])
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165