UIWindows using Swing Containers...

I’m sorta new to Xith and Swing in the first place, but here’s my question. I notice the Xith GUI system only uses JComponents, not Containers. Our upcoming project really needs to be able to put full-blown GUI windows (ie, positionable and resizable JFrame and all) over the 3D window. It has to run full screen and on the Mac, which negates the possibility of just floating seperate windows over the 3D window (full screen on MacOS guarantees ONLY the fullscreen window is seen no matter what).

I was wondering if anybody was working on this, if there was some unforseen problem with supporting this, etc. I can always work on it, but I’ve got my own project deadlines to meet, and I’m sure somebody out there is more familiar with the existing Xith code than I would be.

Much obliged.

The biggest issue you are going to run into is that you cannot put a heavy weight component inside the 3d window. That is why the gui system does not go below JComponent. Even then we cheat by painting the changes of the component into the 3d window on each frame. I completely understand why you want to do what you are asking for, but there is no way to integrate any 3d library with heavyweight components because they have underneath them their own window, which is a OS specific implementation incompatible with OpenGL and DirectX.

:o :o :o

Is DavidYazel back??

good to hear from you David :slight_smile:

Will.

How do JInternalFrames behave in this regard? Could they improvise with the end user none the wiser?