SpeedJG - Java Swing GUI Builder

SpeedJG - Java Swing GUI Builder 2.3.x
Publisher: Woehrmann Softwareentwicklung License: Shareware
Version: 2.3.x Date Added: 13 November, 2008
File Size: 1000.0 KB Downloads: 9
Price: $69.00 Editor Rating:
Systems: Linux, Windows Vista Ultimate x64, Windows2000, Unix, WinXP

SpeedJG is an XML-based GUI builder tool to create state-of-the-art Java Swing applications. The core part of this tool is a parser that reads the meta-data described in XML to create Java GUI components on the fly. An IDE, itself generated by and using this parser, enables the Java developer to design GUIs, generate their meta-data, check their layout, and create the corresponding source code. Ten good reasons to use SpeedJG:SpeedJG is not bound to a specific Java softwaredevelopment environment. It can be used together withany currently established IDE or simply on its own.The meta data to describe the GUI layout is storedas XML because the structure of XML ideally fits tothe hierarchical structure of Swing (JFrame, JPanel,JComponent. etc.). In addition, this format is readableon any platform. Therefore you are able to shareyour GUIs e.g. with your friends and / or colleaguesregardless which platform or IDE they are using.By default SpeedJG generates pure Java Swing sourcecode that is also executable without any .jar file to be licensed.Thus you don't have to study any new APIs when developing GUIs withSpeedJG.SpeedJG enables you to create complex GUIs becausethe structure of the components used corresponds tothe structure of XML. Thus you can simply designmultiple nested panels with different layouts (Swingis not VB). To see an example of a complex GUI look atSpeedJG - the GUI of this application is entirelygenerated by SpeedJG!With SpeedJG the developer of a GUI is focused onthe main properties when customizing a component. Youare not overstressed with all possible propertiesfrom the inheritance hierarchy in alphabeticalorder. Instead, only those properties which are relevant inrespect of the component currently to be customized are presentedand ordered by importance.At any time you can check the layout and appearanceof any (not only the top-level JFrame or JPanel)component without having to compile it before.This is done at the push of a button by interpretingthe meta data stored as XML. When you're finished withyour GUI you can export the source code into asource file of your choice and compile it from insidethe Java IDE you use.SpeedJG enables you to edit in parallel as many components as youwant. Each component is edited within a tab of its own and can bechecked for itself. After saving you can directly change to anothertab, and if this is, for example, an editor of a parent component,you can check the effects in a superordinate context.When generating code SpeedJG strictly follows the MVC approach byseparating the GUI (view) code from the controller code, and the model code,that's up to you as the developer.To give an example of a multilingual GUI, thisseparation allows you to simply deliver the completeGUI object to a translator class that can access allthe components by their name without any knowledge ofthe internal structure, and set the texts of thelabels, buttons, frame titles etc., depending on thepreferred user language.When exporting the generated source code into afile, SpeedJG by default only overwrites thepreviously generated code lines. Thanks to theclear-cut MVC separation you don't have to modifywithin the generated code lines but only within thestubs offered outside the generated code. Thus if youmodify the layout of your GUI with SpeedJG andre-generate the code, your individually added code lineshandling the GUI access remain untouched and valid.Source code can be generated not only fortop-level JFames or JDioalogs but basically for allcomponents. When developing a very complex GUI thisfeature helps you - in conjunction with the MVCseparation - to delegate self-contained GUIfunctionality to separate classes that handle parts ofthe whole application within their own responsibility. SpeedJG Life Supported Swing Features Components JFrame, JDialog, JDesktopPane, JInternalFrame, JMenuBar, JMenu, JMenuItem, JSeparator, JRadioButtonMenuItem, JCheckBoxMenuItem, JPopupMenu, JToolBar, JToolBar.Separator, JPanel, JSplitPane, JTabbedPane, JScrollPane, Box, JButton, JToggleButton, JRadioButton, JCheckBox, JLabel, JTextField, JFormattedTextField, JPasswordField, JTextArea, JEditorPane, JComboBox, JSpinner, JList, JTable, JTree, JSlider, JProgressBar Layouts BorderLayout, BoxLayout (X_AXIS, Y_AXIS, LINE_AXIS, PAGE_AXIS), FlowLayout (optionally aligned LEFT, CENTER, RIGHT), GridLayout, GridBagLayout, Null (for absolute positioning) Borders Bevel, Softbevel, Etched, Titled, Line, Compound, Matte, Empty Fonts standard and platform dependent Images from file system or from CLASSPATH Listeners ActionListener, CaretListener, ChangeListener, ComponentListener, FocusListener, HyperlinkListener,InternalFrameListener, ItemListener, KeyListener, ListSelectionListener, MenuListener, MouseListener, MouseMotionListener PopupMenuListener, TreeExplansionListener, TreeSelectionListener, TreeWillExpandListener, WindowListener

SpeedJG - Java Swing GUI Builder 2.3.x Related Software
  • JFrameBuilder 3.3.1
    JFrameBuilder is an easy-to-use visual Java GUI Builder for Java Swing applications. It enables Java developers to create sophisticated GUI applications using drag-and-drop interface without spending a lot of time writing code.
  • LEARN JAVA (GUI APPLICATIONS)
    An interactive tutorial for GUI applications using Java Swing Controls.
  • JFrameBuilder (Commercial license with all future updates until version 4.x.x) 3.3.1
    JFrameBuilder is a easy-to-use visual Java GUI builder. JFrameBuilder provides the application GUI solution for Java developers.
  • Together Enhydra Shark Ext. Swing Admin GUI ESB
    This AddOn extends Java Swing application
  • Swing Borders Source Code 1
    The Swing Borders library offers a number of useful, attractive borders for use in your Java Swing applications. This product gives you the full source code for them.
  • JDirectoryChooser 1.0b
    A directory chooser component for use in Java Swing applications, the JDirectoryChooser provides you with a more intuitive way of choosing directories from within your applications. Support for directory creation (and renaming) is also provided.
  • JPopupSlider 1.0b
    A simple but effective popup-slider component for Java Swing applications
  • JTipOfTheDay 1.0b
    JTipOfTheDay represents the easiest way for you to implement "Tip Of The Day" functionality in your Java Swing applications. Highly configurable, yet easy to use, you can add custom images to suit your needs and modify most aspects of the dispay.
  • JTipOfTheDay Source Code 1.0b
    JTipOfTheDay represents the easiest way for you to implement "Tip Of The Day" functionality in your Java Swing applications. Highly configurable, yet easy to use, you can add custom images to suit your needs and modify most aspects of the dispay.
  • Renderers 1.0b
    A set of custom renderers to improve the look of Java Swing components, with gradients and textures

SpeedJG - Java Swing GUI Builder 2.3.x Publisher's Products
  • IProMonitor - 10 User 2.2.1
    Allows the definition of a maximum of 10 users (clients). These users may access the system from any computer and are allowed to install the client component on it.
  • IProMonitor - 100 User 2.2.1
    Allows the definition of a maximum of 100 users (clients). These users may access the system from any computer and are allowed to install the client component on it.
  • IProMonitor - Unlimited 2.2.1
    Allows the definition of an unlimited number of users (clients). These users may access the system from any computer and are allowed to install the client component on it.
  • IProMonitor - 35 User 2.2.1
    Allows the definition of a maximum of 35 users (clients). These users may access the system from any computer and are allowed to install the client component on it.
  • SpeedJDB - JDBC driven Database Frontend 2.1.x

Social bookmarks:
  Add to Delicious Add to Technorati Add to Blogmarks Add to Digg Add to Reddit Add to Furl Add to Newsvine Add to Slashdot Add to StumbleUpon Add to Blinklist

Text link code :
Hyper link code:
UBB/BLOG code:

Download Now
File Size: 1000.0 KB
SpeedJG - Java Swing GUI Builder 2.3.x Related News