With the help of Igor Kushnirskiy, and also Kevin Rushforth, I’ve managed to get a prototype of Embedded Swing running inside Project Wonderland. This allows Swing lightweight components to be textured onto 3D objects.
Here is a snapshot of a working copy of part of the SwingSet2 TableDemo (with a friendly avatar nearby). But this still shot can’t adequately convey the excitement I felt when I actually was able to scroll and manipulate the app! There are still some bugs and some performance issues but it is definitely another real-life validation of the Embedded Swing project. This will mean that developers will have access to Swing’s 2D GUI power at their disposal when writing 2D and 3D share-aware apps in Wonderland.
Here is the link to the snapshot:
This work is currently planned to be productized in Release 0.5.
Updated: to add the image in-line.