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.

Re: DisplayImpl.destroy()

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        |
> *----------------------------------------------------------------------*
> 


  • 2001 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: