Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
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: