TreeMenuXL is a tool for generating expandable tree-structured menus in HTML pages. It includes server-side scripting components in PHP and Java, as well as JavaScript to support the dynamic menus on the client.
A close implementation of the Java's AWT public library API for HTML. With HtmlAWT you build an event driven, component based tree which is used to code HTML web pages, forms, tables from a Java application. HtmlAWT is standalone library.