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:
|
|
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, optionally aligned LEFT, CENTER, RIGHT), (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 |