I have zero experience writing applications with Swing, but I have one application with which to start experimenting.
For this application, I want my window to have a variable number of small "tile"-like structures, which can be moved/closed/minimized just like windows by the user inside my main frame, and which will display, each a small table.
I'd like to know what kind of structures should I use to accomplish this. Bonus points for any answers oriented towards Scala Swing.