display something several times

Hello VisAD experts,

here is a question you might be able to answer a VisAD novice:

I got quickly VisAD to run in my own Java application. Currently a new frame is opened with a DisplayImpl object added. This object contains a simple drawing taken from the very first tutorial example. So it's basically this example that is started within my program by click on a button. What I'm wondering about is if I do this simply twice (open the window with the DisplayImpl object (here it works), close it and open it again) then I'm getting a null pointer exception and the error message

"ScalarType: name already used"

I guess that although the frame object has been completely renewed by closing and opening the window again there is somehow something left in the memory that lets the program think that the objects/variables created the first time still exist. Is this the case? And how do I fix this, i.e. is there a "clear" method or anything like that?

My goal was to have more than one plots in the same window. Maybe there is sample code for that somewhere but I couldn't find it. Can you guys help me??

Thanks a lot,

Andre
--
Dipl.-Inform. Andre Skusa (PhD student)

NRW Graduate School in Bioinformatics and Genome Research
Center of Biotechnology (CeBiTec)
University of Bielefeld
Postfach 10 01 31
D-33501 Bielefeld
Germany

home: http://www.cebitec.uni-bielefeld.de/~askusa

email: andre.skusa@xxxxxxxxxxxxxxxxxxxxxxxx