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