Article View: borland.public.jbuilder.java.swing
Article #12684Can't init JScrollPane in apple's MRJ
From: Eclipse
Date: Tue, 24 Nov 1998 00:00
Date: Tue, 24 Nov 1998 00:00
52 lines
3076 bytes
3076 bytes
Hi,
My program is using Swing's JScrollPane and
WindowsLook and Feel in the UIManager.
However, MRJ throws the exceptions while
initializing veritical scrollbar. I notice that it
is caused by the MetalScrollBarUI. As I am
using Windows Look and Feel, why it use
MetalScrollBar? Also, why does it throw
null pointer exception while PC and Solaris
are alright? Please tell me how to fix it if you
know.
Thank you very much.
Peter
This is the exceptions thrown:
java.lang.NullPointerExceptionatcom.sun.java.swing.plaf.metal.MetalScrollBar
UI.installUI(MetalScrollBarUI.java:94)
at com.sun.java.swing.JComponent.setUI(JComponent.java:298)
at com.sun.java.swing.JScrollBar.updateUI(JScrollBar.java:185)
at com.sun.java.swing.JScrollBar.<init>(JScrollBar.java:129)
at com.sun.java.swing.JScrollBar.<init>(JScrollBar.java:152)
at com.sun.java.swing.JScrollPane$ScrollBar.<init>(JScrollPane.java:284)
at
com.sun.java.swing.JScrollPane.createVerticalScrollBar(JScrollPane.java:358)
at
com.sun.java.swing.plaf.metal.MetalScrollPaneUI.createVerticalScrollBar(Meta
lScrollPaneUI.java:62)
at
com.sun.java.swing.plaf.basic.BasicScrollPaneUI.installUI(BasicScrollPaneUI.
java:86)
at com.sun.java.swing.JComponent.setUI(JComponent.java:298)
at com.sun.java.swing.JScrollPane.setUI(JScrollPane.java:96)
at com.sun.java.swing.JScrollPane.updateUI(JScrollPane.java:111)
at com.sun.java.swing.JScrollPane.<init>(JScrollPane.java:64)
at com.sun.java.swing.JScrollPane.<init>(JScrollPane.java:79)
at webstation.GCustomPanel.jbInit(GCustomPanel.java:170)
at webstation.GCustomPanel.<init>(GCustomPanel.java:157)
at webstation.GTab8.showSettingPage(GTab8.java:93)
at webstation.GTab8$1.mouseReleased(GTab8.java:160)
at java.awt.Component.processMouseEvent(Component.java:1894)
at java.awt.Component.processEvent(Component.java:1768)
at java.awt.Component.dispatchEventImpl(Component.java:1397)
at java.awt.Component.dispatchEvent(Component.java:1393)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:1449)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:1362)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:1306)
at java.awt.Container.dispatchEventImpl(Container.java:871)
at java.awt.Window.dispatchEventImpl(Window.java:382)
at java.awt.Component.dispatchEvent(Component.java:1393)
at sun.awt.macos.AWTEventDispatch.post(MacEvent.java:52)
at com.apple.mrj.JManager.JMEventQueue.run(JMAWTContextImpl.java:79)
Technical Details
Message-ID:
<73fe5c$9gi21@forums.borland.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 111d45,dfc7097a02cf369e,start X-Google-Attributes: gid111d45,public From: "Eclipse" <peterlai@eclipse.net> Subject: Can't init JScrollPane in apple's MRJ Date: 1998/11/24 Message-ID: <73fe5c$9gi21@forums.borland.com> X-Deja-AN: 415329491 Organization: Another Netscape Collabra Server User Newsgroups: borland.public.jbuilder.java.swing X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3