Path: csiph.com!x330-a1.tempe.blueboxinc.net!feeder1.hal-mli.net!news.glorb.com!news-out.readnews.com!news-xxxfer.readnews.com!news-out.news.tds.net!newsreading01.news.tds.net!86597e80!not-for-mail From: "Jack Marsh" Subject: Re: Is there a limit to t Message-ID: X-Comment-To: comp.lang.java.gui Newsgroups: comp.lang.java.gui In-Reply-To: <42635c54-bd04-4871-bbc5-c621bc1fead0@8g2000hse.googlegroups.com> References: <42635c54-bd04-4871-bbc5-c621bc1fead0@8g2000hse.googlegroups.com> Content-Type: text/plain; charset=IBM437 Content-Transfer-Encoding: 8bit X-Gateway: time.synchro.net [Synchronet 3.15a-Win32 NewsLink 1.92] Lines: 34 Date: Wed, 27 Apr 2011 15:47:17 GMT NNTP-Posting-Host: 96.60.20.240 X-Complaints-To: news@tds.net X-Trace: newsreading01.news.tds.net 1303919237 96.60.20.240 (Wed, 27 Apr 2011 10:47:17 CDT) NNTP-Posting-Date: Wed, 27 Apr 2011 10:47:17 CDT Organization: TDS.net Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.gui:3849 To: comp.lang.java.gui Style issues aside, I found your problem: > > public void init() >{ > >resetactuallftorealextent(); > > GraphicsDataList graphicsList = new GraphicsDataList(); > > should be public void init() { resetactuallftorealextent(); graphicsList = new GraphicsDataList(); ... You have declared a new local variable with the same name as your class instance variable. When the init() method terminates so does this local version. The problem you experienced but failed to describe was an endless series of NullPointerException stack traces being thrown and discarded behind the scenes. And please refactor the code to use camelCase names. Just scanning through it gave me and anyone who looked at it headaches. --- * Synchronet * The Whitehouse BBS --- whitehouse.hulds.com --- check it out free usenet! --- Synchronet 3.15a-Win32 NewsLink 1.92 Time Warp of the Future BBS - telnet://time.synchro.net:24