XWT is written in Java — does it use Swing? Does it use AWT?
XWT does not use Swing. XWT only uses AWT when it is running inside a JVM. When compiled into a platform-specific binary with gcj, it uses native methods to access the host OS’s graphics routines directly. AWT is abstracted away with the org.xwt.Picture, org.xwt.Surface, and org.xwt.DoubleBuffer classes. The only AWT classes/methods used are Image, Font, Frame, Window, Graphics.fillRect(), Graphics.drawString(), and Graphics.drawImage().