SpeedJG is a JavaTM Swing application creation tool that uses a graphical user interface (GUI) builder. It helps users easily create advanced applications.
The beauty of SpeedJG is that it allows you to create components visually as Java™ source code or in XML, and all components can be created on the fly from XML. Each component also comes with its own customized property editor, built up from different sub-editors, so that only relevant properties are offered in a given context.
With built-in properties responsible for building whole functionalities, such as JPopupMenu, you can rest assured that you're getting a comprehensive toolset that will help you create high-quality GUIs easily and quickly.
SpeedJG supports a range of GUI components including JFrame, JDialog, JMenuBar, JMenu, and many more. It also supports a range of layouts including BorderLayout, BoxLayout, FlowLayout, GridLayout, and more.
Special dialogs are also available to help you create borders, select fonts, and use images from the file system or CLASSPATH.
One of the biggest advantages of SpeedJG is that it generates pure first class Java™ source code, without needing to include the SpeedJG.jar library. This code is separated into the View code and the Controller code according to the MVC pattern, with the latter optionally implementing a range of listeners including ActionListener, ChangeListener, FocusListener, and many more.
So if you're looking for a powerful and easy-to-use GUI builder tool for your Java™ Swing applications, give SpeedJG a try. Java™ and all Java™ related trademarks and logos are trademarks of Sun Microsystems, Inc.
Version 1.03: N/A