For example, in a Swing program you would use instead of. Swing is the successor to the AWT technology that was provided with the early releases of the Java platform. SWT Swing is the "built-in" GUI component technology of the Java platform. Is the product commercial, free, open source? Is it being actively developed / maintained? Is the vendor and/or community robust?Ģ GUI Builder Background Before jumping into the product discussion, in this section I will present some technical background that will be useful in understanding the similarities and differences between the GUI builder products.Ģ.1 GUI Components: Swing vs. Is the mechanism for maintenance / editing of the form consistent with the original development? Or do you have to use different techniques when modifying existing forms?Ĭost and other business considerations. Now you need to modify the form to add a couple of new components (labels, text boxes, etc.). For example, let's say you have created an application with a form. How quickly can you go from a "blank slate" to a working application?ĭevelopment productivity for maintenance. Does it look professional and organized? For example, do all the fields line up properly? Does the form behave properly when resized (for example, expanding any growable fields as appropriate).ĭevelopment productivity for application development. However, the following items were considered when evaluating each tool: Then I tested them by creating panels with various sets of components.ġ.3 Evaluation Criteria I did not use a formal evaluation matrix or checklist. With the remaining set of finalist products, I downloaded and installed each one. In this step, I eliminated some of the products from further consideration (see the Product Summary for information on why some of the products were not selected). I did other web searches to find existing reviews or opinions of the products, and also toĭiscern vendor/community robustness. I read each product web site to determine the feature set, licensing, and pricing. It describes my experiences and results in trying to find tools for rapid development of Java GUIs.ġ.1 Discussion Thread There is a JavaLobby discussion thread for this article, where you can view and post comments and questions.ġ.2 Evaluation Scope and Methodology Using web searches, I identified more than 20 Java GUI builders to investigate. 18ġ Introduction This article discusses and compares tools for building Graphical User Interfaces (GUIs) in Java. Java GUI Builders By Mitch Stuart Copyright 2005 FullSpan Software - Usage subject to license Document Version: 1.4, 0
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |