An executable Jar file contains both a Swing-based editor with syntax-highlighting, online help, example generator etc. for the "httest" tool (https://sourceforge.net/projects/htt/), as well as a Java API wrapper for writing JUnit tests with "httest".
Form4j is a java package to handle interactive GUI Forms for Java (Swing) Clients.
Data and Form Definitions are XML based.
Primary Purpose: Forms for Java Clients in an XML Environment.