SpeedJG is a GUI builder tool to create state-of-the-art JavaTM Swing applications.
SpeedJG is a GUI builder tool to create state-of-the-art Java™ Swing applications.
All the meta data that describe the GUI are mapped to XML. ; All components can be presented visually as Java™ source code or in XML. ; All components can be created on the fly from XML. ; Each component has its own customized property editor built up from different sub-editors so that only those properties are offered which make sense in a given context. ; There are advanced built-in properties responsible for building whole functionalities (e.g. JPopupMenu).The following GUI components are supported:JFrame ; JDialog ; JDesktopPane ; JInternalFrame ; JMenuBar ; JMenu ; JMenuItem ; JSeparator ; JPopupMenu ; JToolBar ; JToolBar.Separator ; JPanel ; JSplitPane ; JTabbedPane ; JScrollPane ; Box ; JButton ; JToggleButton ; JRadioButton ; JCheckBox ; JLabel ; JTextField ; JPasswordField ; JComboBox ; JSpinner ; JList ; JTree ; JSlider ; JProgressBarLayouts supported are:BorderLayout ; BoxLayout ( X_AXIS, Y_AXIS, LINE_AXIS, PAGE_AXIS ) ; FlowLayout ( optionally aligned LEFT, CENTER, RIGHT ) ; GridLayout ; GridBagLayout ; Null ( for absolute positioning )Special dialogs are available and help you to createBorders ( Bevel, Etched, Titled, Line, Compound, Matte, Empty ), select ; Fonts ( standard and platform dependent ) and to select and use ; Images ( from file system or from CLASSPATH )You will be able to generate 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; the latter optionally implements the following listeners:ActionListener ; ChangeListener ; FocusListener ; InternalFrameListener ; KeyListener ; ListSelectionListener ; MouseListener ; MouseMotionListener ; PopupMenuListener ; TreeSelectionListener ; WindowListenerJava™ and all Java™ related trademarks and logos are trademarks of Sun Microsystems, Inc.
SpeedJG JavaTM GUI Builder Related Software: