It would help
alot to see your code...
Sounds like you are dynamically adding components without re-validating the screen... try adding validate() right after you change Labels... if you are ending up with two Labels, that means that you didn't remove the old one before adding the new one...
To do the changing images, I would make a subclass of Canvas or Panel that you could send Images to, and then tell it which one to display... something kinda like this...
And here's a tester class to show how to use it...
-Nate
[This message has been edited by Nathan Pruett (edited August 22, 2001).]