An easy to use tool, in the form of an IDE plug-in, for automating the generation of Java Swing source code for graphical tree controls from an existing hierarchical Java object structures. Generates Java source code for visualizing hierarchical data The source code is fully customizable allowing application specific override of the tree functionality Swing compatiable Intelligent object to node mapping Uses a object driven tree model Easy to use graphical interface for defining trees