A tool palette appears, and, by selecting items from that palette, you populate the window with scroll bars, text boxes, buttons, and other elements. When you click on a visual object, the object-manager window opens, reveali ng that object's associated properties and events. If you're a VB programmer, it should. All the while, JFactory is conjuring source code, waiting for you to pick the Generate menu selection so that it can pour that source into a file for you. Hence, JFactory does you a big favor.
Iterative development is particularly important in user-interface design.
You want to be able to add a toolbar and see immediately what it looks like in the final application or be able to associate a series of buttons with the opening of various dialog boxes and quickly confirm that each button leads to the intended dialog box. This simulation goes quite far. For example, JFactory's image-loop visual object accepts as properties the path name to a starting GIF file and the number of images in the loop. Once the image-loop object is instantiated and added as a member of a window's or dialog box's components, it immediately begins playing those images as frames in a moving picture. JFactory's Test Interface selection provides full image-loop automation.