The demo console itself is just a normal swing application with the "start" menu for some demo applications. The running menu shows the currently running demo applications. The menu is implemented using just simple css and javascript.