NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Doug, The problem could be the Thread in the VisADCanvasj2D associated with your DisplayImplJ2D. You might try as an experiment adding a method to your copy of DisplayImplJ2d: public void destroy() throws VisADException, RemoteException { ((DisplayRendererJ2D) getDisplayRenderer()).getCanvas().stop(); super.destroy(); } and see if that works. If so, let us know and we'll add this new method to the DisplayImplJ2D on our server. Bill ---------------------------------------------------------- Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI 53706 hibbard@xxxxxxxxxxxxxxxxx 608-263-4427 fax: 608-263-6738 http://www.ssec.wisc.edu/~billh/vis.html On Wed, 25 Apr 2001, Doug Lindholm wrote: > Hello, > > I'm creating an offscreen Display: > > DisplayImpl display = new DisplayImplJ2D("display", 300, 300); > > The program won't die so I tried: > > display.destroy(); > > with no luck. This tells me that some resources have not been released > as I would have expected. Is there a better way to destroy the Display? > > Thanks, > Doug > > -- > *----------------------------------------------------------------------* > | Doug Lindholm, Software Engineer | E-mail: lind@xxxxxxxx | > | Research Applications Program | Phone: 303-497-8374 | > | National Center for Atmospheric Research | | > | P.O. Box 3000 | There's no place | > | Boulder, Colorado 80307-3000 | like $HOME | > *----------------------------------------------------------------------* >
visad
archives: