I wanted a way to quickly create nice looking GUIs for OpenGL apps and decided to write my own library for it (couldn't find another available in java). The basic design of the api is taken from swing though its geared a bit more for games. So far there is a heirarchical event handling system in place as well as most of the basic widgets: containers, labels, buttons. The basic Component class that other widgets are derived from has configurable borders, insets, and backgrounds. Tab traversal and component focusing also works. This library is incomplete although there is a demo available just for fun.