JGUI 3.0 is open source Java (TM) GUI library. It contains many useful components and utilities:
- actions (SelectableAction) and buttons (HtmlButton, ShapeButton etc.)
- color converter (Lab, YCC)
- ready to use drag and resize handlers
- event managers
- geometrie stuff (line, bezier)
- GMenu - extends JMenu with MenuItem group management.
- layout managers (RainLayout, BCLayout)
- renderers (ButtonRenderer), AffinePanel
- event managers (ActionManager, PropertyChangeManager etc.)
- resource embedding utility + embedded icons
- JShape - non-rectangular components (inclusive some predefined shapes)
- taskpane implementation (TaskPane)
- titlebar implementation (TitleBar)
- tooltip manager (TLToolTipManager, ImmediateToolTipManager)
- filetree implementation (browse files, ZIP archives, URLs etc.)
- miscellaneous components (ImagePanel, InputPopup, ScrollPaneNavigator) and utilities (DefaultAutoscrollHandler)