Package com.vlsolutions.swing.toolbars
The VLToolBars.
This packages contains an independant set of components allowing multiple draggable toolbars
to be positionned around a central component.
| BackgroundPainter | An interface implemented by objects which can paint toolbar backgrounds. |
| RolloverIcon | A custom Icon to have a nice rollover effect for toolbar icons. |
| RoundedBorder | A simple rounded border. |
| ToolBarButtonBorder | A border suitable for toolbar buttons. |
| ToolBarConstraints | Constraints to be used with the ToolBarLayout. |
| ToolBarContainer | The container for toolbar panels. |
| ToolBarGripper | The component used to have a "grip" action on a toolbar (Drag and Drop support)
|
| ToolBarGripperUI | The default UI for the toolbar gripper. |
| ToolBarIO | A utility class used to save and restore toolbars to/from an XML configuration. |
| ToolBarIOReadInfo | Descriptor of the loading operation of toolbars. |
| ToolBarPanel | The toolbar panel is able to receive multiple toolbars and arrange them in
many columns or rows (depending on the horizontal/vertical orientation). |
| ToolBarPanelBorder | This is an optional class that can be used as a border for toolbar panels. |
| ToolBarPanelLayout | The layout of a VLToolBarPanel
|
| ToolBarPersistence | This class contains methods to keep a set of toolbars persistent. |
| VLButtonUI | A UI for toolbar buttons : replaces the look and feel default UI to
have a unified toolbar rendering. |
| VLToolBar | A JToolbar suitable for drag and drop purposes. |
| VLToolBarLayout | The layout for VLToolBar (supports horizontal and vertical orientation). |
The VLToolBars.
This packages contains an independant set of components allowing multiple draggable toolbars
to be positionned around a central component.
Getting Started
Getting started is easy :
- create a ToolBarContainer (a specialized JPanel with a BorderLayout) using the
static factory method ToolBarContainer.createDefaultContainer(...) specifying the
borders that will contain your toolbars.
- add you component at the center : container.add(myComp, BorderLayout.CENTER)
- get a reference to a ToolBarPanel from the ToolBarContainer : container.getToolBarPanelAt(BorderLayout.NORTH)
- add one or more VLToolBars to it, using the ToolBarConstraints to specify their relative order.
- enjoy the results !

© Copyright 2004-2006 VLSolutions. All Rights Reserved.
www.vlsolutions.com : Java Components - Smart Client Applications