JGui 2.03 released
| Andrey Kuznetsov 25 Dec 2005 07:09 GMT | Page rating:  |
New features:
^^^^^^^^^^
- RainLayout is now available under BSD license (in separate package).
- JTabbedPaneExt - this JTabbedPane extension allows easy adding icons to
tabs.
How this implementations differs from many others:
- no source code was copied from JTabbedPane
- it is independent from installed UI
- it works with both WRAP_TAB_LAYOUT and SCROLL_TAB_LAYOUT
- it works also with any tab placement
- any number of icons can be added
- hover and pressed icons are supported
- icon tooltips
- it fixes also some known JTabbedPane bugs.
- GSplitPane - added possibility to synchronize views.
For simplicity I created new component - SynchronizedSplitPane,
which extends GSplitPane and manages 4 components (but not restricted to
4).
- TaskPane - better animation.
- Bug fixes.
About JGui
^^^^^^^^
JGui is a collection of useful Java GUI components and utilities. It
includes:
- Docking windows framework
- Dynamic Tree Framework
- ThreadManager - helps to distribute tasks to a number of threads
- TLToolTipManager - shows hidden parts of JTree's and JLabel's cells.
- JShape - not rectangular translucent components.
- Two layout managers: ToolBarLayout and RainLayout :
- ToolBarLayout -
was designed for use as LayoutManager for tool bar's dock
container;
ToolBarLayout supports horizontal and vertical orientation ,
supports
multiple rows and can wrap components around if there are not
anough place.
Its usage is very simple - all you need to provide is a Point
(preferred location)
object as constraint.
- RainLayout - it also supports horizontal and vertical orientation
and multiple rows .
It can also order components according to to Comparator provided
by its container (target).
- JGuiTabbedPane - a TabbedPane implementation.
tabs are real JToggleButtons
don't get lost anymore in dozen of tabs - JGuiTabbedPane provides tab
sorting and filtering
change tab placement with drag and drop
vertical tabs orientation for left and right tabs placement
auto mnemonics
full keyboard navigation
- JGui provides also easy way to rotate (90 or 270 grad) JButtons,
JToggleButtons and JLabels.
- ButtonPanel/FoldableButtonPanel
- IconifyBar/TaskBar
- TaskPane.
- GSplitPane - JSplitPane-like component, but can be splitted infinitely and
can be used with Swing and AWT.
GSplitPane is fully integrated into JGui Docking system.
- ScrollPaneNavigator
- JHistogram
- Buttons :
- SToggleButton and SCheckBoxMenuItem - selected state of buttons is
shared through SelectableAction.
- ShapeButton and ShapeToggleButton - buttons with arbitrary shape .
- HtmlButton

Signature
Andrey Kuznetsov
http://uio.imagero.com Unified I/O for Java
http://reader.imagero.com Java image reader
http://jgui.imagero.com Java GUI components and utilities
No comments at this time. Why not be the first?