I have a border layout in my viewport and I require one of the panels to be popped out or unpinned from the viewport, opening it in a new, draggable, floating window. It's in the "east" region and so I'll have the panel in the "center" increase in width to fill the newly created void. I've tried a couple of things but can't seem to find an easy way of getting the panel to pop out. Does anyone know if this is possible?
It's not possible to change the members of a BorderLayout after render. As the docs tell you.
But you can make "east" layout:'fit', and remove its sole child item (The actual Panel that's holding your business UI), and add that to the newly created Window.