Hmm, I've used reflection to study the java.awt.Component in the target.img and there is no getPeer or setPeer. My guess is they use deus ex machina to hook up the peers in their library. We have the peers in the image but the classes to utilize them are missing and I suspect the classes have to pre-bound into the target.img for deus ex machina to work.
So I'm going to do like iRex and adapt light weight components to java.awt interfaces. Except unlike iRex I'm going to do it properly.
I've also got a full java.applet from GNU's Classpath and I'm welding that together for the iLiad.
In time we may have a full javax.swing as well.
I don't know how Cellphone Java Games will look on the iLiad's slow e-ink panel but we should be ready to try them shortly.