What's the most efficient method of implementing a shared data object between multiple JInternalFrames on a single JDesktopPane?
Not sure whether to go with singleton or can I put a data object in the JDesktopPane and access from a component? I don't want to keep separate instances of this data for each frame (lots of frames)