🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Can't init JScrollPane in apple's MRJ

#12684
From: Eclipse
Date: Tue, 24 Nov 1998 00:00
52 lines
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-mail

Show 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