JGui is a collection of useful Java GUI components and utilities. JGui includes a docking windows framework for Swing and AWT; a dynamic tree framework; ThreadManager, which helps to distribute tasks to a number of threads; TLToolTipManager, which shows hidden parts of JTree's and JLabel's cells; JShape, a non-rectangular translucent Swing component; and many more.
|Tags||Software Development Libraries Java Libraries|
|Operating Systems||OS Independent|
Release Notes: The docking framework has been dropped due to lack of time to develop it now. This release is under the revised BSD revised license.
Release Notes: RainLayout is now available under a BSD license (in a separate package). JTabbedPaneExt is a JTabbedPane extension that allows icons to be easily added to tabs. This implementations is independent from the installed UI, works with both WRAP_TAB_LAYOUT and SCROLL_TAB_LAYOUT, and also works with any tab placement. Any number of icons can be added. Hover and pressed icons are supported, as are icon tooltips. Some known JTabbedPane bugs were fixed. The possibility to synchronize views was added to GSplitPane. The animation for TaskPane was improved. Bugfixes were made.
Release Notes: This release adds four new components: HtmlButton, ShapeButton, ShapeToggleButton, and TaskPane. There are some bugfixes.
Release Notes: The licensing model has changed. The current major release (2.xx) is no longer Open Sourced, and the last major release (1.xx) has moved from the GPL to the LGPL. JMultiSplitPane has been renamed to GSplitPane. All known bugs of GSplitPane have been fixed. GSplitPane now supports both Swing and AWT.
Release Notes: This release fixes a bug where a NullPointerException was thrown in BorderUtils.java (only with Aqua look and feel).