Apache Pivot

Apache Pivot is an open-source platform for building rich web applications in Java or any JVM-compatible language.

Its classes are divided in the following categories:[1] WTK or widgets toolkit are the graphical components of Apache Pivot.

The demos "Kitchen Sink" and "Component Explorer" give a complete overview and show the possibilities of interaction.

BXML is an XML-based markup language for simplifying the construction of Java object hierarchies.

In the case of Apache Pivot the designer can place the WTK-components and set their properties without writing a single line of Java code.