sounds like all you need to do is add objects the same way as when first initialized, but because the component is already visible, you would need to call internalFrame.revalidate(); after adding the new objects.
OK that makes sense but my problem more lies in the fact that when I invoke a removeAll() even the window bar / minimize etc... buttons disappear... How do I get the frame back to it's normal state as if it had jst been instantiated.
JInternalFrame have a bar across the top of the window and minimize, maximize and close options...