Alphabetical Index

A B C D E F G H I J L M O P R S T U V W

A

Invoked before a docking action is processed, to give a chance to the listener to react to it and cancel it if needed.
acceptDrag(Shape) - method in class com.vlsolutions.swing.docking.event.DockDragEvent
Used by a DockDropReceiver to indicate that the drag operation is accepted (mouse is over a droppable zone).
acceptDrop() - method in class com.vlsolutions.swing.docking.event.DockDropEvent
shortcut for acceptDrop(true).
acceptDrop(boolean) - method in class com.vlsolutions.swing.docking.event.DockDropEvent
notifies the event manager that docking is accepted.
action - field in class com.vlsolutions.swing.docking.event.DockEvent
The action corresponding to the drag and drop gesture (actions can be seen as allowed docking gestures)
action - field in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
The action triggered when the clicks on the icon
ACTION_ADD_DOCKABLE - static field in class com.vlsolutions.swing.docking.event.DockingActionEvent
Field associated to an addDockable action
ACTION_CLOSE - static field in class com.vlsolutions.swing.docking.event.DockingActionEvent
Field associated to a closing action
ACTION_CREATE_TAB - static field in class com.vlsolutions.swing.docking.event.DockingActionEvent
Field associated to a createTab action
ACTION_SPLIT_COMPONENT - static field in class com.vlsolutions.swing.docking.event.DockingActionEvent
Field associated to a split component action
ACTION_SPLIT_DOCKABLE - static field in class com.vlsolutions.swing.docking.event.DockingActionEvent
Field associated to a split dockable action
ACTION_SPLIT_DOCKABLE_CONTAINER - static field in class com.vlsolutions.swing.docking.event.DockingActionEvent
Field associated to a multipurpose (API internals) splut container action
ACTION_STATE_CHANGE - static field in class com.vlsolutions.swing.docking.event.DockingActionEvent
A multipurpose action used to describe maximize, hide and detach actions
add(AbstractButton) - method in class com.vlsolutions.swing.toolbars.VLToolBar
Adds a new button to this toolbar
add(com.vlsolutions.swing.docking.AutoHideButton) - method in class com.vlsolutions.swing.docking.AutoHideButtonPanel
Adds a new AutoHideButton.
Adds a new toolbar respecting the given positionning constraints.
add(Component) - method in class com.vlsolutions.swing.toolbars.VLToolBar
Overriden to track AbstractButton added
add(Component,Object) - method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Overriden to track component constraints
add(JButton) - method in class com.vlsolutions.swing.toolbars.VLToolBar
Adds a new button to this toolbar
add(JToolBar) - method in class com.vlsolutions.swing.toolbars.ToolBarPanel
Adds a new toolbar respecting the given positionning constraints.
add(JToolBar,int) - method in class com.vlsolutions.swing.toolbars.ToolBarPanel
Adds a new JToolBar to the Panel at the given row.
Adds a new listener to the animator
addDesktop(com.vlsolutions.swing.docking.DockingDesktop) - method in class com.vlsolutions.swing.docking.DockingContext
Adds a desktop to this context
addDesktop(com.vlsolutions.swing.docking.ws.WSDesktop) - method in class com.vlsolutions.swing.docking.ws.Workspace
Adds a new desktop to this workspace
Adds a dockable inside a compound dockable.
addDockable(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockingDesktop
Adds a dockable in the docking desktop.
Adds a dockable in the docking desktop, and tries to respect the relative positionning provided.
addDockable(com.vlsolutions.swing.docking.Dockable,int) - method in class com.vlsolutions.swing.docking.DockTabbedPane
Adds a new tab respecting the presentation and constraints of the component.
Adds a dockable to the given index tab.
addDockable(com.vlsolutions.swing.docking.ws.WSDockKey) - method in class com.vlsolutions.swing.docking.ws.WSDesktop
Adds the first dockable to this desktop.
Adds a dockable into a compound dockable
Adds a new DockableSelectionListener to this desktop.
Adds a new DockableSelectionListener to this desktop.
Adds a new DockableStateChangeListener to this desktop.
Adds a new DockableStateChangeListener to this desktop.
Adds a new DockableStateWillChangeListener to this desktop.
Adds a new DockableStateWillChangeListener to this desktop.
Adds a new DockingActionListener to this desktop.
Registers and add a dockable on an auto-hide border.
Adds a new dockable (and stores its return-to-docked position)
addLayoutComponent(Component,Object) - method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
addLayoutComponent(Component,Object) - method in class com.vlsolutions.swing.docking.DockingBorderLayout
addLayoutComponent(Component,Object) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
addLayoutComponent(Component,Object) - method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
addLayoutComponent(String,Component) - method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
addLayoutComponent(String,Component) - method in class com.vlsolutions.swing.docking.DockingBorderLayout
addLayoutComponent(String,Component) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
addLayoutComponent(String,Component) - method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
addPropertyChangeListener(PropertyChangeListener) - method in class com.vlsolutions.swing.docking.AutoHidePolicy
Hook for property change notification
addPropertyChangeListener(PropertyChangeListener) - method in class com.vlsolutions.swing.docking.DockKey
Hook for property change notification
addPropertyChangeListener(String,PropertyChangeListener) - method in class com.vlsolutions.swing.docking.AutoHidePolicy
Hook for property change notification
addSeparator() - method in class com.vlsolutions.swing.toolbars.VLToolBar
Adds a new separator to this toolbar
Registers a dockable as belonging to a tab group.
Registers a dockable as belonging to a tab group.
ancestorListener - field in class com.vlsolutions.swing.docking.ui.DockViewUI
Ancestor listener used to install different borders depending on the usage of the dock view (docked, maximized, tabbed).
ANCHOR_BOTTOM - static field in class com.vlsolutions.swing.docking.AnchorConstraints
Field describing a dockable anchored to the BOTTOM border of its ancestor container
ANCHOR_LEFT - static field in class com.vlsolutions.swing.docking.AnchorConstraints
Field describing a dockable anchored to the LEFT border of its ancestor container
ANCHOR_RIGHT - static field in class com.vlsolutions.swing.docking.AnchorConstraints
Field describing a dockable anchored to the RIGHT border of its ancestor container
ANCHOR_TOP - static field in class com.vlsolutions.swing.docking.AnchorConstraints
Field describing a dockable anchored to the TOP border of its ancestor container
AnchorConstraints - class com.vlsolutions.swing.docking.AnchorConstraints
A constraint used to specify how a dockable is tied (anchored) to its containing parent .
AnchorConstraints(int) - constructor for class com.vlsolutions.swing.docking.AnchorConstraints
Constructor for an immutable contraints
AnchorManager - class com.vlsolutions.swing.docking.AnchorManager
A helper class used to specify and enforce constraints within a container (DockingPanel or CompoundDockingPanel).
AnchorManager(com.vlsolutions.swing.docking.DockingContext,Container) - constructor for class com.vlsolutions.swing.docking.AnchorManager
Constructs a new AnchorManager responsible for a container (desktop or compound)
animation(com.vlsolutions.swing.docking.animation.AnimationEvent) - method in class com.vlsolutions.swing.docking.animation.AnimationListener
This method is invoked when the animation state change.
ANIMATION_END - static field in class com.vlsolutions.swing.docking.animation.AnimationEvent
state identifying the end of an animation
ANIMATION_FRAME - static field in class com.vlsolutions.swing.docking.animation.AnimationEvent
state identifying a change in the animation (the component has changed of bounds)
ANIMATION_START - static field in class com.vlsolutions.swing.docking.animation.AnimationEvent
state identifying the beginning of an animation
AnimationEvent - class com.vlsolutions.swing.docking.animation.AnimationEvent
An Event describing the state of an animation
AnimationEvent(Component,int) - constructor for class com.vlsolutions.swing.docking.animation.AnimationEvent
Event Constructor.
AnimationListener - interface com.vlsolutions.swing.docking.animation.AnimationListener
The AnimationListener interface is used to notify listeners about the state of an animation process (animation start and end).
apply(com.vlsolutions.swing.docking.DockingContext) - method in class com.vlsolutions.swing.docking.ws.Workspace
Applies this workspace to the given docking context (this is equivalent as loading a workspace file from DockingContext.readXML() : it removes every dockable from the context and associated desktops, and clears their dockable states, then it reloads the dockables as specified by this workspace layout.
applyWorkspace() - method in class com.vlsolutions.swing.docking.ws.WorkspaceButton
Invoked when the button is pressed : applies the workspace to the associated context
applyWorkspace() - method in class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
Invoked when the button is pressed : applies the workspace to the associated context
convenience method to check compatibility between groups
AutoHideBorderLayout - class com.vlsolutions.swing.docking.AutoHideBorderLayout
A Layout Manager for auto-hide borders.
AutoHideBorderLayout(boolean) - constructor for class com.vlsolutions.swing.docking.AutoHideBorderLayout
Constructs a new Layout.
AutoHideBorderLayout(boolean,int) - constructor for class com.vlsolutions.swing.docking.AutoHideBorderLayout
Constructs a new Layout.
AutoHideButton - class com.vlsolutions.swing.docking.AutoHideButton
The button used to show Dockables in auto-hide borders.
AutoHideButton() - constructor for class com.vlsolutions.swing.docking.AutoHideButton
AutoHideButtonPanel - class com.vlsolutions.swing.docking.AutoHideButtonPanel
A Swing panel used as a toolbar for autohide buttons.
Constructs a new AutoHideButtonPanel, with a shared expandPanel, and for a specified border zone.
AutoHideButtonPanelUI - class com.vlsolutions.swing.docking.ui.AutoHideButtonPanelUI
The UI associated with the AutoHideButtonPanel.
AutoHideButtonPanelUI() - constructor for class com.vlsolutions.swing.docking.ui.AutoHideButtonPanelUI
AutoHideButtonUI - class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
The UI delegate for AutoHideButtons.
AutoHideButtonUI() - constructor for class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
AutoHideExpandPanel - class com.vlsolutions.swing.docking.AutoHideExpandPanel
A component used to show the currently expanded view.
AutoHideExpandPanel() - constructor for class com.vlsolutions.swing.docking.AutoHideExpandPanel
AutoHideExpandPanelUI - class com.vlsolutions.swing.docking.ui.AutoHideExpandPanelUI
The UI delegate for the AutoHideExpandPanel component.
AutoHideExpandPanelUI() - constructor for class com.vlsolutions.swing.docking.ui.AutoHideExpandPanelUI
AutoHidePolicy - class com.vlsolutions.swing.docking.AutoHidePolicy
This class holds preferences on default autohiding behaviour.

B

BackgroundPainter - interface com.vlsolutions.swing.toolbars.BackgroundPainter
An interface implemented by objects which can paint toolbar backgrounds.
borderPanes - field in class com.vlsolutions.swing.docking.DockingDesktop
array containing the border panes
BorderSplitter - class com.vlsolutions.swing.docking.BorderSplitter
An utility class used to delegate the border drag/drop scanning for docking ( since the same code is used in many DockDropReceivers).
BorderSplitter(Component) - constructor for class com.vlsolutions.swing.docking.BorderSplitter
BOTTOM - static field in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the BOTTOM border of the DockingDesktop
BOTTOM_CENTER - static field in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the CENTER part of the BOTTOM border of the DockingDesktop
BOTTOM_LEFT - static field in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the TOP-RIGHT corner of the DockingDesktop
BOTTOM_PANEL - static field in class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
BOTTOM_RIGHT - static field in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the TOP-RIGHT corner of the DockingDesktop
bottomBorderPane - field in class com.vlsolutions.swing.docking.DockingDesktop
panel used to display autohide buttons
buildPathAfterLastTab(Rectangle,Rectangle) - method in class com.vlsolutions.swing.docking.DockTabbedPane
Creates a general path suitable for showing tab insertion after the last tab
buildPathForCurrentTab(Rectangle,Rectangle) - method in class com.vlsolutions.swing.docking.DockTabbedPane
Creates a general path suitable for showing tab insertion before the currentTab
buildPathForTab(Rectangle) - method in class com.vlsolutions.swing.docking.DockView
Create a path used to display the drag shape of a tab container

C

CANCEL - static field in class com.vlsolutions.swing.docking.DockingSelectorDialog
Closing state of the dialog when the user has selected the cancel option
cancel() - method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Cancels the animation (the component is not reset to its initial location/size)
cancel() - method in class com.vlsolutions.swing.docking.event.DockableStateWillChangeEvent
Refuse the change of dockable state.
canUseMouseInfo() - static method in class com.vlsolutions.swing.docking.DockingUtilities
Returns whether we can use the secured and 1.5 MouseInfo class
clear() - method in class com.vlsolutions.swing.docking.AnchorManager
Cleanup for this manager : removes references and listeners
clear() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Clears the state of this expand panel.
clear() - method in class com.vlsolutions.swing.docking.DockingDesktop
removes every dockables from this desktop
clear() - method in class com.vlsolutions.swing.docking.ws.Workspace
Removes the contained desktops
clear() - method in class com.vlsolutions.swing.docking.ws.WSDesktop
removes all information stored into this desktop, which becomes ready to be reused.
clone() - method in class com.vlsolutions.swing.docking.event.DockingActionEvent
Overriden clone method
clone() - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
close(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockingContext
Close this dockable
close(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockingDesktop
Disposes the dockable container of this dockable.
closeAction - field in class com.vlsolutions.swing.docking.DockViewAsTab
Convenience method to close all dockables of the tabbedContainer containing "base" (including the base dockable).
Convenience method to close all dockables of a TabbedDockableContainer except one.
closePopUp() - method in class com.vlsolutions.swing.docking.DockViewAsTab
This method is invoked to hide the pop-up that could still be visible (To avoid a visible pop-up for an invisible component)
closePopUp() - method in class com.vlsolutions.swing.docking.DockViewTitleBar
This method is invoked to hide the pop-up that could still be visible (To avoid a visible pop-up for an invisible component)
closeSmartIcon - field in class com.vlsolutions.swing.docking.DockViewAsTab
collapse() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Collapse the expand panel (making it unvisible)

The VL Docking Framework for JFC "Swing" applications.

Swing Components Animation.

The animation package provides classes and interface requiered in component animations for the docking framework.

Events Package of the VLDocking Framework.

UI Package of the docking framework.

This package contains classes related to UI management (look and feel classes).
This package contains classes allowing to embed buttons into the tabs of a jtabbedpane.

The VLToolBars.

This packages contains an independant set of components allowing multiple draggable toolbars to be positionned around a central component.

comp - field in class com.vlsolutions.swing.docking.animation.ComponentAnimator
The animated component
compareTo(Object) - method in class com.vlsolutions.swing.docking.DockableState
Comparable interface, used to sort components by name order.
ComponentAnimator - class com.vlsolutions.swing.docking.animation.ComponentAnimator
Utility class used to perform move/resize animation for awt/swing components.
ComponentAnimator(Component,Rectangle,Rectangle,float) - constructor for class com.vlsolutions.swing.docking.animation.ComponentAnimator
Reusable component animator.
Single-shot animator (use another ComponentAnimator for a new animation).
CompoundDockable - class com.vlsolutions.swing.docking.CompoundDockable
Describes a Dockable that can contain sub-dockables.
CompoundDockable(com.vlsolutions.swing.docking.DockKey) - constructor for class com.vlsolutions.swing.docking.CompoundDockable
Constructs a new CompoundDockable with a given key
CompoundDockingPanel - class com.vlsolutions.swing.docking.CompoundDockingPanel
A specialized container used to nest dockables inside that sub-part of the desktop.
Constructs a new CompoundDockingPanel, for a given dockable
configureAttachButton(JButton) - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the icons and tooltip suitable for an attach button
configureButton(AbstractButton) - method in class com.vlsolutions.swing.toolbars.VLToolBar
This method is invoked upon adding a button to the toolbar.
Update the buttons to track state changes (for example, the maximize button can become "restore" when the view is maximized.
configureCloseButton() - method in class com.vlsolutions.swing.docking.DockViewAsTab
configureCloseButton() - method in class com.vlsolutions.swing.docking.MaximizedDockViewAsTab
configureCloseButton(JButton) - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the icons and tooltip suitable for a close button
configureDockButton(JButton) - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the icons and tooltip suitable for a dock button
configureFloatButton() - method in class com.vlsolutions.swing.docking.DockViewAsTab
configureFloatButton() - method in class com.vlsolutions.swing.docking.MaximizedDockViewAsTab
configureFloatButton(JButton) - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the icons and tooltip suitable for a float button
configureHideButton() - method in class com.vlsolutions.swing.docking.DockViewAsTab
configureHideButton() - method in class com.vlsolutions.swing.docking.MaximizedDockViewAsTab
configureHideButton(JButton) - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the icons and tooltip suitable for a hide button
configureMaximizeButton() - method in class com.vlsolutions.swing.docking.DockViewAsTab
configureMaximizeButton() - method in class com.vlsolutions.swing.docking.MaximizedDockViewAsTab
configureMaximizeButton(JButton) - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the icons and tooltip suitable for a maximize button
configureRestoreButton(JButton) - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the icons and tooltip suitable for a restore button.
CONFIRM - static field in class com.vlsolutions.swing.docking.DockingSelectorDialog
Closing state of the dialog when the user has selected the confirm option
copy() - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Creates a shalow copy of this icon
returns an action suitable for attaching a dockable contained in a floating tab.
createAutoHideExpandPanel() - method in class com.vlsolutions.swing.docking.DockingDesktop
Creates the autohide expand panel to be used in this desktop.
returns an action suitable for closing a dockable contained in a tab.
returns an action suitable for closing every dockable contained in a tab.
returns an action suitable for closing every dockable contained in a tab excepted the current one.
createDefaultContainer(boolean,boolean,boolean,boolean) - static method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Creates a default ToolBarContainer with preinstalled toolbar panels on the borders with the LEADING alignment.
createDefaultContainer(boolean,boolean,boolean,boolean,int) - static method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Creates a default ToolBarContainer with preinstalled toolbar panels on the borders with the specified alignment The value of the alignment argument must be one of FlowLayout.LEFT, FlowLayout.RIGHT, FlowLayout.CENTER, FlowLayout.LEADING, or FlowLayout.TRAILING.
createDefaultDivider() - method in class com.vlsolutions.swing.docking.ui.DockingSplitPaneUI
Creates the default divider.
Returns the component used to modify the expand panel size when expanded from the top.
This method is called by the DockingDesktop whenever a dockable is inserted in its containment hierachy.
Returns the component used to modify the expand panel size when expanded from the top.
Creates a floating JDialog to be used with this dockable.
Creates a floating JDialog to be used for a whole TabbedDockableContainer.
createFloatingDockableContainer(Window) - method in class com.vlsolutions.swing.docking.DefaultDockableContainerFactory
This method is called when a dockable is detached from the DockingDesktop and put in the FLOATING state.
createFloatingDockableContainer(Window) - method in class com.vlsolutions.swing.docking.DockableContainerFactory
This method is called when a dockable is detached from the DockingDesktop and put in the FLOATING state.
returns an action suitable for floating (detach) a dockable contained in a tab.
returns an action suitable for hiding a dockable contained in a tab.
returns an action suitable for maximizing a dockable contained in a tab.
Adds a view in a tab, or create it if it doesn't exist.
Add a view in a tab, or create it if it doesn't exist.
Creates a tab containing baseTab and newTab (if baseTab is already into a Tab, then newTab will just be added at the "order" position.
createTabbedDockableContainer() - method in class com.vlsolutions.swing.docking.DefaultDockableContainerFactory
Returns the container used for tabbed docking.
createTabbedDockableContainer() - method in class com.vlsolutions.swing.docking.DockableContainerFactory
This method is called when a tab insertion is requested by the DockingDesktop.
createTabHeader() - method in class com.vlsolutions.swing.docking.DockViewAsTab
createTabHeader() - method in class com.vlsolutions.swing.docking.MaximizedDockViewAsTab
createTitleBar() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
creates the shared title bar for all expanded panels
createTitleBar() - method in class com.vlsolutions.swing.docking.DefaultDockableContainerFactory
This implementation of the factory method return a default DockViewTitleBar object.
createTitleBar() - method in class com.vlsolutions.swing.docking.DockableContainerFactory
This method is invoked when a dockable container needs to install a title bar.
createTitlePanel() - method in class com.vlsolutions.swing.docking.FloatingDialog
Creates the component used as a header to drag the window
createUI(JComponent) - static method in class com.vlsolutions.swing.docking.ui.AutoHideButtonPanelUI
createUI(JComponent) - static method in class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
Creates a new DockingSplitPaneUI instance
createUI(JComponent) - static method in class com.vlsolutions.swing.docking.ui.AutoHideExpandPanelUI
createUI(JComponent) - static method in class com.vlsolutions.swing.docking.ui.DetachedDockViewUI
Creates a UI for the given component (shared instance)
createUI(JComponent) - static method in class com.vlsolutions.swing.docking.ui.DockingSplitPaneUI
Creates a new DockingSplitPaneUI instance
createUI(JComponent) - static method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
createUI(JComponent) - static method in class com.vlsolutions.swing.docking.ui.DockViewUI
createUI(JComponent) - static method in class com.vlsolutions.swing.toolbars.ToolBarGripperUI

D

Default implementation of the DockableContainerFactory.
DefaultDockableContainerFactory() - constructor for class com.vlsolutions.swing.docking.DefaultDockableContainerFactory
defaultIcon - field in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
the default icon (enabled/visible)
delegateDrag() - method in class com.vlsolutions.swing.docking.event.DockDragEvent
Rejects the drag, but allows the docking system to search for othet drop receiver in ancestors.
desktop - field in class com.vlsolutions.swing.docking.event.DockEvent
The docking desktop which is the destination of the drag and drop gesture
desktop - field in class com.vlsolutions.swing.docking.DockTabbedPane
desktop - field in class com.vlsolutions.swing.docking.DockView
the desktop managing this view
desktop - field in class com.vlsolutions.swing.docking.FloatingDialog
DetachedDockView - class com.vlsolutions.swing.docking.DetachedDockView
A DockView suitable for detached dockables (in their own window).
DetachedDockView(com.vlsolutions.swing.docking.Dockable) - constructor for class com.vlsolutions.swing.docking.DetachedDockView
Constructs a new DockView for the given dockable.
DetachedDockViewUI - class com.vlsolutions.swing.docking.ui.DetachedDockViewUI
The UI of the "detached" (floating) dockview.
DetachedDockViewUI() - constructor for class com.vlsolutions.swing.docking.ui.DetachedDockViewUI
disabledIcon - field in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
the icon for the disabled effect
dispose(com.vlsolutions.swing.docking.FloatingDockableContainer) - static method in class com.vlsolutions.swing.docking.DockingUtilities
disposes a detached dockable, regardless of its type (frame or dialog)
Dockable - interface com.vlsolutions.swing.docking.Dockable
Interface describing a component (AWT/Swing) that can be managed by the DockingDesktop.
dockable - field in class com.vlsolutions.swing.docking.DockView
the dockable managed by this view
DockableActionCustomizer - class com.vlsolutions.swing.docking.DockableActionCustomizer
An objet that can provide actions relative to a dockable.
DockableActionCustomizer() - constructor for class com.vlsolutions.swing.docking.DockableActionCustomizer
Default constructor
DockableContainer - interface com.vlsolutions.swing.docking.DockableContainer
A DockableContainer is the base interface of GUI components used to display Dockable components.
DockableContainerFactory - class com.vlsolutions.swing.docking.DockableContainerFactory
An abstract factory used by the DockingDesktop to create instance of Dockable containers.
DockableDragSource - interface com.vlsolutions.swing.docking.DockableDragSource
An interface implemented by visual components used for drag and drop operations on a DockableContainer.
DockablePanel - class com.vlsolutions.swing.docking.DockablePanel
A basic implementation of Dockable.
DockablePanel() - constructor for class com.vlsolutions.swing.docking.DockablePanel
DockablePanel(Component,com.vlsolutions.swing.docking.DockKey) - constructor for class com.vlsolutions.swing.docking.DockablePanel
DockableResolver - interface com.vlsolutions.swing.docking.DockableResolver
An interface used to find a dockable (when read from an input stream like XML) when the only information given is its DockKey id.
DockableSelectionEvent - class com.vlsolutions.swing.docking.event.DockableSelectionEvent
An event for tracking selection changes of dockables.
DockableSelectionEvent(com.vlsolutions.swing.docking.Dockable) - constructor for class com.vlsolutions.swing.docking.event.DockableSelectionEvent
DockableSelectionListener - interface com.vlsolutions.swing.docking.event.DockableSelectionListener
This interface describes a listener for dockable selection changes.
DockableState - class com.vlsolutions.swing.docking.DockableState
General information about the current state of a dockable component.
DockableState() - constructor for class com.vlsolutions.swing.docking.DockableState
Creates a dockable state based on an existing state, with another relative positionning
this method will be called after a dockable component has changed of state (closed, hidden, docked)
DockableStateChangeEvent - class com.vlsolutions.swing.docking.event.DockableStateChangeEvent
An event triggered after a change of dockable state.
DockableStateChangeListener - interface com.vlsolutions.swing.docking.event.DockableStateChangeListener
Interface implemented by classes that need to be notified of a state change of a dockable.
dockableStates - field in class com.vlsolutions.swing.docking.DockingContext
inner state of the dockables
invoked before a dockable state change.
DockableStateWillChangeEvent - class com.vlsolutions.swing.docking.event.DockableStateWillChangeEvent
An event triggered before a change of dockable state.
DockableStateWillChangeListener - interface com.vlsolutions.swing.docking.event.DockableStateWillChangeListener
Interface implemented by classes that need to be notified of a state change of a dockable before it is processed.
DockableStoreButton - class com.vlsolutions.swing.docking.DockableStoreButton
A Button that can be used to store a dockable (for example to allow moving a dockable between two workspaces).
DockableStoreButton() - constructor for class com.vlsolutions.swing.docking.DockableStoreButton
DockableStoreButton(String) - constructor for class com.vlsolutions.swing.docking.DockableStoreButton
DockDragEvent - class com.vlsolutions.swing.docking.event.DockDragEvent
An event describing a drag operation occuring for docking purpose.
Creates an event based on a drag source and a mouse event.
DockDropEvent - class com.vlsolutions.swing.docking.event.DockDropEvent
An event send to a dockDropReceiver to complete a drop operation

This event is used by API extenders to manage drag and drop action related to docking.

DockDropReceiver - interface com.vlsolutions.swing.docking.DockDropReceiver
An interface implemented by components that can accept docking action with mouse drag and drop.
DockEvent - class com.vlsolutions.swing.docking.event.DockEvent
Abstract superclass of drag and drop docking events.
Constructor for dock events.
DockGroup - class com.vlsolutions.swing.docking.DockGroup
This class describes a logical group of Dockables.
DockGroup(String) - constructor for class com.vlsolutions.swing.docking.DockGroup
Constructs a new dockgroup with a given name.
DockGroup(String,com.vlsolutions.swing.docking.DockGroup) - constructor for class com.vlsolutions.swing.docking.DockGroup
Constructs a new dockgroup with a given name and a parent group.
DockingActionAddDockableEvent - class com.vlsolutions.swing.docking.event.DockingActionAddDockableEvent
A DockingActionEvent describing the first insertion of a dockable either inside a desktop docking panel (main panel) or into a compoundDockable (nested) container.
Constructor for a DockingActionAddDockableEvent
DockingActionCloseEvent - class com.vlsolutions.swing.docking.event.DockingActionCloseEvent
A DockingActionEvent describing the closing of a dockable
DockingActionCreateTabEvent - class com.vlsolutions.swing.docking.event.DockingActionCreateTabEvent
A DockingActionEvent describing a tab insertion (or movement).
DockingActionDockableEvent - class com.vlsolutions.swing.docking.event.DockingActionDockableEvent
A DockingActionEvent involving a single dockable as source of the action.
DockingActionEvent - class com.vlsolutions.swing.docking.event.DockingActionEvent
An abstract event class describing a docking action.
Constructs a new DockingActionEvent
DockingActionListener - interface com.vlsolutions.swing.docking.event.DockingActionListener
A listener to docking actions.
Invoked once a docking action has been performed.
An event describing a basic state change.
Constructs a new event
DockingActionSplitComponentEvent - class com.vlsolutions.swing.docking.event.DockingActionSplitComponentEvent
A DockingActionEvent describing a split action (from a base component (splitcontainer, tab...)).
Constructs a new event
Constructs a new event.
A split event : split a base component in two, and puts a dockable container in the other split position.
Constructs a new event
DockingActionSplitDockableEvent - class com.vlsolutions.swing.docking.event.DockingActionSplitDockableEvent
A DockingActionEvent describing a split action (from a base dockable).
Constructs a new event
DockingBorderLayout - class com.vlsolutions.swing.docking.DockingBorderLayout
A layout adapted to autohide panels.
DockingBorderLayout() - constructor for class com.vlsolutions.swing.docking.DockingBorderLayout
DockingConstants - class com.vlsolutions.swing.docking.DockingConstants
Constants used by the DockingDesktop to position Dockables.
DockingContext - class com.vlsolutions.swing.docking.DockingContext
A context that can be shared by multiple docking desktops.
DockingContext() - constructor for class com.vlsolutions.swing.docking.DockingContext
Constructs a new DockingContext
DockingDesktop - class com.vlsolutions.swing.docking.DockingDesktop
The DockingDesktop is the main class of the VLDocking Framework.
DockingDesktop() - constructor for class com.vlsolutions.swing.docking.DockingDesktop
Constructs a DockingDesktop with a default name (suitable for single-desktop applications).
DockingDesktop(String) - constructor for class com.vlsolutions.swing.docking.DockingDesktop
Constructs a DockingDesktop with a given name (suitable for multiple-desktop applications).
DockingDesktop(String,com.vlsolutions.swing.docking.DockingContext) - constructor for class com.vlsolutions.swing.docking.DockingDesktop
Constructs a DockingDesktop with a given name (suitable for multiple-desktop applications).
DockingPanel - class com.vlsolutions.swing.docking.DockingPanel
This class is responsible for the containment of a Dockable component.
dockingPanel - field in class com.vlsolutions.swing.docking.DockingDesktop
main central container for dockables
DockingPanel() - constructor for class com.vlsolutions.swing.docking.DockingPanel
Javabeans constructor
DockingPreferences - class com.vlsolutions.swing.docking.DockingPreferences
This is the centralized settings repository for managing docking look and feel.
DockingSelectorDialog - class com.vlsolutions.swing.docking.DockingSelectorDialog
A Helper class providing information about the visibility of user components.
DockingSelectorDialog() - constructor for class com.vlsolutions.swing.docking.DockingSelectorDialog
Default constructor.
DockingSelectorDialog(Dialog) - constructor for class com.vlsolutions.swing.docking.DockingSelectorDialog
Constructor for Dialog parent window.
DockingSelectorDialog(Frame) - constructor for class com.vlsolutions.swing.docking.DockingSelectorDialog
Constructor for Frame parent window.
DockingSplitPaneUI - class com.vlsolutions.swing.docking.ui.DockingSplitPaneUI
A specific UI for removing border effects of the JSplitPanes used for docking.
DockingSplitPaneUI() - constructor for class com.vlsolutions.swing.docking.ui.DockingSplitPaneUI
DockingUISettings - class com.vlsolutions.swing.docking.ui.DockingUISettings
Central class to manage Look and feel settings for the docking framework.
DockingUISettings() - constructor for class com.vlsolutions.swing.docking.ui.DockingUISettings
DockingUtilities - class com.vlsolutions.swing.docking.DockingUtilities
Utility class implementing search/replace algorithms used by the framework.
DockKey - class com.vlsolutions.swing.docking.DockKey
Provides a unique identification for a Dockable and runtime properties, like icon, name, tooltip, preferred audohide-zone...
DockKey() - constructor for class com.vlsolutions.swing.docking.DockKey
JavaBeans constructor : If used, also think to set the dockKey property.
DockKey(String) - constructor for class com.vlsolutions.swing.docking.DockKey
Constructs a DockKey with dockKey (unique key) and name set to the same value
DockKey(String,String) - constructor for class com.vlsolutions.swing.docking.DockKey
Constructs a DockKey with dockKey (unique key) and a displayed name
DockKey(String,String,String) - constructor for class com.vlsolutions.swing.docking.DockKey
Constructs a DockKey with dockKey (unique key), a displayed name and a tooltip
DockKey(String,String,String,Icon) - constructor for class com.vlsolutions.swing.docking.DockKey
Constructs a DockKey with dockKey (unique key), a displayed name, a tooltip and an icon.
Constructs a DockKey with dockKey (unique key), a displayed name, a tooltip, an icon and a default autohide border.
DockTabbedPane - class com.vlsolutions.swing.docking.DockTabbedPane
A JTabbedPane customized for integration with the docking framework.
DockTabbedPane() - constructor for class com.vlsolutions.swing.docking.DockTabbedPane
DockView - class com.vlsolutions.swing.docking.DockView
DefaultImplementation of the SingleDockableContainer.
DockView() - constructor for class com.vlsolutions.swing.docking.DockView
Constructs an empty DockView.
DockView(com.vlsolutions.swing.docking.Dockable) - constructor for class com.vlsolutions.swing.docking.DockView
Constructs a new DockView for the given dockable.
DockView(com.vlsolutions.swing.docking.Dockable,boolean) - constructor for class com.vlsolutions.swing.docking.DockView
Constructs a new DockView for the given dockable.
DockViewAsTab - class com.vlsolutions.swing.docking.DockViewAsTab
This component is used to display single dockables like if they were in a tabbed pane.
DockViewAsTab(com.vlsolutions.swing.docking.Dockable) - constructor for class com.vlsolutions.swing.docking.DockViewAsTab
Constructs a new DockView for the given dockable.
DockViewTitleBar - class com.vlsolutions.swing.docking.DockViewTitleBar
A title bar, associated to a DockView (container of a single user component).
DockViewTitleBar() - constructor for class com.vlsolutions.swing.docking.DockViewTitleBar
Constructs an empty title bar (no dockable yet associated).
DockViewTitleBar(com.vlsolutions.swing.docking.Dockable) - constructor for class com.vlsolutions.swing.docking.DockViewTitleBar
Constructs a title bar for the specified dockable.
DockViewTitleBarUI - class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
A UI for the DockViewTitleBar.
DockViewTitleBarUI(com.vlsolutions.swing.docking.DockViewTitleBar) - constructor for class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
DockViewUI - class com.vlsolutions.swing.docking.ui.DockViewUI
This is the UI delegate for the DockView class.
DockViewUI() - constructor for class com.vlsolutions.swing.docking.ui.DockViewUI
Removes a visible dockable : called from a drag and drop operation.
duration - field in class com.vlsolutions.swing.docking.animation.ComponentAnimator
the animation duration in seconds

E

elapsed - field in class com.vlsolutions.swing.docking.animation.ComponentAnimator
time elapsed since the beginnig of animation
endBounds - field in class com.vlsolutions.swing.docking.animation.ComponentAnimator
the component's end bounds
endDragComponent(boolean) - method in class com.vlsolutions.swing.docking.DockableDragSource
notifies the source when the drag operation has ended (by a drop or cancelled)
endDragComponent(boolean) - method in class com.vlsolutions.swing.docking.DockableStoreButton
notifies the source when the drag operation has ended (by a drop or cancelled)
endDragComponent(boolean) - method in class com.vlsolutions.swing.docking.DockTabbedPane
notifies the source when the drag operation has ended (by a drop or cancelled)
endDragComponent(boolean) - method in class com.vlsolutions.swing.docking.DockViewAsTab.TabHeader
endDragComponent(boolean) - method in class com.vlsolutions.swing.docking.DockViewTitleBar
notifies the source when the drag operation has ended (by a drop or cancelled)
equals(Object) - method in class com.vlsolutions.swing.docking.DockGroup
overriden for storage/comparisons with the "name" property
equals(Object) - method in class com.vlsolutions.swing.docking.DockKey
Overriden for Map storage needs
equals(Object) - method in class com.vlsolutions.swing.docking.ws.WSDockKey
event - field in class com.vlsolutions.swing.docking.event.DockEvent
The MouseEvent, in target's coordinates
expand() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Expands the currently selected button
EXPAND_ON_CLICK - static field in class com.vlsolutions.swing.docking.AutoHidePolicy
A constant for expanding a button on click
EXPAND_ON_ROLLOVER - static field in class com.vlsolutions.swing.docking.AutoHidePolicy
A constant for expanding a button on rollover
expandPanel - field in class com.vlsolutions.swing.docking.DockingDesktop
container responsible for auto-hidden components expansion

F

searches up the dockable container hierarchy and returns the first ancestor which is a CompoundDockable (or null if not found).
Creates a list of all dockable children contained in the given compound dockable.
findDockableContainer(com.vlsolutions.swing.docking.Dockable) - static method in class com.vlsolutions.swing.docking.DockingUtilities
returns the first DockableContainer which is parent of this dockable component
findSingleDockableContainer(com.vlsolutions.swing.docking.Dockable) - static method in class com.vlsolutions.swing.docking.DockingUtilities
returns the first DockableContainer which is parent of this dockable component
findSingleDockableContainerAncestor(Component) - static method in class com.vlsolutions.swing.docking.DockingUtilities
A utility method to find the first single dockable container ancestor of the given component.
findTabbedDockableContainer(com.vlsolutions.swing.docking.Dockable) - static method in class com.vlsolutions.swing.docking.DockingUtilities
Returns the first TabbedDockableContainer which is parent of this dockable component, or null is there isn't any.
fireAction(ActionEvent) - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
triggers the associated action
floatAction - field in class com.vlsolutions.swing.docking.DockViewAsTab
FloatingDialog - class com.vlsolutions.swing.docking.FloatingDialog
The floating jdialog for floatable dockables.
FloatingDialog(Dialog) - constructor for class com.vlsolutions.swing.docking.FloatingDialog
FloatingDialog(Frame) - constructor for class com.vlsolutions.swing.docking.FloatingDialog
FloatingDockableContainer - interface com.vlsolutions.swing.docking.FloatingDockableContainer
The interface describing a Floating window used to display one or more dockables

Objects implementing this interface must be instances of JDialog , as the pack(), setVisible(), setLocation(), dispose() etc.

floatSmartIcon - field in class com.vlsolutions.swing.docking.DockViewAsTab

G

getActionCustomizer() - method in class com.vlsolutions.swing.docking.DockKey
Returns the action customizer associated to this dockkey (may return null)
getActionType() - method in class com.vlsolutions.swing.docking.event.DockingActionEvent
Returns a field describing the action (ACTION_CLOSE...).
getAlign() - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
Returns the alignment of this layout (FlowLayout.LEADING, TRAILING...)
getAnchor() - method in class com.vlsolutions.swing.docking.AnchorConstraints
Returns the anchor value of this contraints object.
getAnchors() - method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Returns an integer value representing the anchoring of the dockable relatively to its ancestor container.
getAutoHideBorder() - method in class com.vlsolutions.swing.docking.DockKey
Returns the autohide border of this dockable, or null if not set
getAutoHideBorder() - method in class com.vlsolutions.swing.docking.ws.WSDockKey
Returns the autohide border of this dockable, or null if not set
getAutoHidePolicy() - static method in class com.vlsolutions.swing.docking.DockingPreferences
getBackgroundPainter() - method in class com.vlsolutions.swing.toolbars.ToolBarPanel
Returns the optional background painter for this toolbar panel (may be null)
getBase() - method in class com.vlsolutions.swing.docking.event.DockingActionCreateTabEvent
Returns the dockable used as a reference to create a tab (may already belong to a tab)
getBase() - method in class com.vlsolutions.swing.docking.event.DockingActionSplitComponentEvent
Returns the dockable which will be used as a base for the splitting
getBase() - method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableContainerEvent
getBase() - method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableEvent
Returns the dockable which will be used as a base for the splitting
getBorderInsets(Component) - method in class com.vlsolutions.swing.toolbars.RoundedBorder
getBorderInsets(Component) - method in class com.vlsolutions.swing.docking.ShadowBorder
getBorderInsets(Component) - method in class com.vlsolutions.swing.toolbars.ToolBarButtonBorder
getBorderInsets(Component) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
getBorderZone() - method in class com.vlsolutions.swing.docking.AutoHideButtonPanel
Returns the border this panel is for.
getBottomDragger() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Returns the component used to modify the expand panel size when expanded from the top
getCloseButton() - method in class com.vlsolutions.swing.docking.DockViewTitleBar
getClosingState() - method in class com.vlsolutions.swing.docking.DockingSelectorDialog
Returns the users close choice as CONFIRM or CANCEL (remember this dialog is modal).
getComponent() - method in class com.vlsolutions.swing.docking.CompoundDockable
Returns the component used by this dockable.
getComponent() - method in class com.vlsolutions.swing.docking.Dockable
returns the component wrapped.
getComponent() - method in class com.vlsolutions.swing.docking.DockablePanel
getComponentAt(Object) - method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Returns the component for a given BorderLayout constraints
getComponents() - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
Returns and ordered array of the contained components
getConstraints(Component) - method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Returns the BorderLayout constraints of the given component
getConstraints(Component) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
getContext() - method in class com.vlsolutions.swing.docking.DockingDesktop
Returns the docking context used by this desktop (might be shared with other desktop).
getCurrentState() - method in class com.vlsolutions.swing.docking.event.DockableStateWillChangeEvent
this method will return null when the event is triggered for initial docking
getDefaultGap() - method in class com.vlsolutions.swing.docking.AutoHidePolicy
Returns the default gap between border components
getDefaultHideBorder() - method in class com.vlsolutions.swing.docking.AutoHidePolicy
Returns the default hide border (used when not specified in a DockKey)
getDesktop() - method in class com.vlsolutions.swing.docking.DockableState
Returns the desktop currently using this dockable, or null if none
getDesktop() - method in class com.vlsolutions.swing.docking.event.DockEvent
Returns a reference of the desktop in which the docking event takes place.
getDesktop() - method in class com.vlsolutions.swing.docking.event.DockingActionEvent
Returns the desktop used as a receiver (target) of the docking action.
getDesktop() - method in class com.vlsolutions.swing.docking.DockViewTitleBar
Returns the desktop associated to this title bar, if one has been registered with #installDocking(DockingDesktop), or null.
getDesktop(int) - method in class com.vlsolutions.swing.docking.ws.Workspace
Returns the index-th desktop contained
getDesktop(String) - method in class com.vlsolutions.swing.docking.ws.Workspace
Returns a desktop identified by its name or null if not found
getDesktopCount() - method in class com.vlsolutions.swing.docking.ws.Workspace
Return the number of desktops contained in this workspace (default is 1 )
getDesktopList() - method in class com.vlsolutions.swing.docking.DockingContext
Returns a list of the desktops sharing this context
getDesktopName() - method in class com.vlsolutions.swing.docking.DockingDesktop
Returns the name of this desktop (used by workspace management)
getDesktopName() - method in class com.vlsolutions.swing.docking.ws.WSDesktop
Returns the name of this desktop (which must match the name of a real desktop if more than one desktops are used )
getDisabledIcon() - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the disabled icon
getDividorLocation() - method in class com.vlsolutions.swing.docking.event.DockingActionSplitComponentEvent
getDividorLocation() - method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableEvent
getDockable() - method in class com.vlsolutions.swing.docking.AutoHideButton
Returns the dockable this button is for
getDockable() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Returns the dockable this container is displaying
getDockable() - method in class com.vlsolutions.swing.docking.CompoundDockingPanel
Returns the compound dockable this container is for
getDockable() - method in class com.vlsolutions.swing.docking.DockableDragSource
Returns the Dockable component this source is for
getDockable() - method in class com.vlsolutions.swing.docking.DockableState
Returns the dockable this state is for
getDockable() - method in class com.vlsolutions.swing.docking.DockableStoreButton
Return the dockable currently stored (may be null)
getDockable() - method in class com.vlsolutions.swing.docking.event.DockingActionDockableEvent
getDockable() - method in class com.vlsolutions.swing.docking.DockTabbedPane
getDockable() - method in class com.vlsolutions.swing.docking.DockView
Returns the contained component
getDockable() - method in class com.vlsolutions.swing.docking.DockViewAsTab.TabHeader
getDockable() - method in class com.vlsolutions.swing.docking.DockViewTitleBar
getDockable() - method in class com.vlsolutions.swing.docking.SingleDockableContainer
Returns the dockable this container is displaying
getDockableAt(int) - method in class com.vlsolutions.swing.docking.DockTabbedPane
getDockableAt(int) - method in class com.vlsolutions.swing.docking.TabbedDockableContainer
Returns the dockable at the index tab
getDockableByKey(String) - method in class com.vlsolutions.swing.docking.DockingContext
Returns the (registered) dockable corresponding to the given key id, or null if not found

Note : since VLDocking 2.1.2, this method also tries to use its DockableResolver if null would have been returned.

Returns the anchor constraints associated to a given dockable
getDockableContainer() - method in class com.vlsolutions.swing.docking.DockableDragSource
returns the DockableContainer responsible for displaying the associated dockable
getDockableContainer() - method in class com.vlsolutions.swing.docking.DockableStoreButton
returns the DockableContainer responsible for displaying the associated dockable
getDockableContainer() - method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableContainerEvent
getDockableContainer() - method in class com.vlsolutions.swing.docking.DockTabbedPane
returns the DockableContainer responsible for displaying the associated dockable
getDockableContainer() - method in class com.vlsolutions.swing.docking.DockViewAsTab.TabHeader
getDockableContainer() - method in class com.vlsolutions.swing.docking.DockViewTitleBar
Returns the container of the dockable's component
getDockableIndex(com.vlsolutions.swing.docking.DockKey) - method in class com.vlsolutions.swing.docking.DockTabbedPane
Returns the tab index of the dockable corresponding to the given key, or null if the dockable doesn't belong to this tab.
getDockableResolver() - method in class com.vlsolutions.swing.docking.DockingContext
Returns the dockable resolver used by this context (or null if none defined)
getDockables() - method in class com.vlsolutions.swing.docking.DockingContext
Creates and returns an array of all registered dockable with their current state.
getDockables() - method in class com.vlsolutions.swing.docking.DockingDesktop
Creates and returns an array of all registered dockable with their current state.
constructs and returns the list of dockables corresponding to a desktop, at a specific state
getDockableState() - method in class com.vlsolutions.swing.docking.DockKey
returns the current visible dockableState of the dockable (see DockableState.STATE_ for enumaration values)
getDockableState(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockingContext
Returns the current state of a dockable (CLOSED, HIDDEN, DOCKED, MAXIMIZED, FLOATING)
getDockableState(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockingDesktop
Returns the current state of a dockable (CLOSED, HIDDEN, DOCKED, MAXIMIZED, FLOATING)
getDockableStateFromHierarchy(Component) - static method in class com.vlsolutions.swing.docking.DockingUtilities
Returns a DockableState value corresponding to this component or -1 if not found.
getDockGroup() - method in class com.vlsolutions.swing.docking.DockKey
returns the dockGroup of this dockable
getDockingAction() - method in class com.vlsolutions.swing.docking.event.DockEvent
Returns the DockingActionEvent corresponding to the drag and drop gesture
getDockingContext() - method in class com.vlsolutions.swing.docking.ws.WorkspaceButton
Returns the docking context used by this button
getDockingContext() - method in class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
Returns the docking context used by this menu item
getDockingFrameworkBuildDate() - static method in class com.vlsolutions.swing.docking.DockingDesktop
Returns a String containing the release date of the current version.
getDockingFrameworkVersion() - static method in class com.vlsolutions.swing.docking.DockingDesktop
Returns a String containing the version of the docking framework in the format M.m.r where M is the major , m the minor and r the release.
getDockingPanelInsets() - method in class com.vlsolutions.swing.docking.DockingDesktop
recalculates and returns the insets taken by autoexpand borders around the docking panel.
getDockKey() - method in class com.vlsolutions.swing.docking.CompoundDockable
Returns the key used to describe this dockable
getDockKey() - method in class com.vlsolutions.swing.docking.Dockable
returns the unique key identifying the docked element
getDockKey() - method in class com.vlsolutions.swing.docking.DockablePanel
getDockName() - method in class com.vlsolutions.swing.docking.DockKey
getDraggedBorder() - method in class com.vlsolutions.swing.toolbars.VLToolBar
Returns the border used during drag and drop or the toolbar
getDragSource() - method in class com.vlsolutions.swing.docking.event.DockEvent
Returns a reference to the drag source of this event.
getDropShape() - method in class com.vlsolutions.swing.docking.event.DockDragEvent
Returns the shape to display if drag is accepted.
getDuration() - method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Returns the duration of the animation
getEmptyIcon() - method in class com.vlsolutions.swing.docking.DockableStoreButton
Returns the Icon used with this button when no dockable is selected
getEmptyText() - method in class com.vlsolutions.swing.docking.DockableStoreButton
Returns the text used for this button when no dockable is stored
getEmptyTooltip() - method in class com.vlsolutions.swing.docking.DockableStoreButton
Returns the text used as tooltip for this button when no dockable is stored
getEndBounds() - method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Returns the end bounds of the components.
getExpandMode() - method in class com.vlsolutions.swing.docking.AutoHidePolicy
Returns the expand mode in use.
getExpansionDuration() - method in class com.vlsolutions.swing.docking.AutoHidePolicy
Returns the expansion duration (in millis)
getFactory() - static method in class com.vlsolutions.swing.docking.DockableContainerFactory
Returns the current factory.
getFloatButton() - method in class com.vlsolutions.swing.docking.DockViewTitleBar
returns the button used for floating (detach) the view.
getFullText() - method in class com.vlsolutions.swing.docking.DockableStoreButton
Returns the text used for this button when a dockable is stored
getFullTooltip() - method in class com.vlsolutions.swing.docking.DockableStoreButton
Returns the text used for as tooltip this button when a dockable is stored
getFutureState() - method in class com.vlsolutions.swing.docking.event.DockableStateWillChangeEvent
Returns the future (proposed) state of the dockable.
getHeight() - method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Returns the relative height of the dockable
getHideOrDockButton() - method in class com.vlsolutions.swing.docking.DockViewTitleBar
returns the button used for hiding or docking the view.
getIcon() - method in class com.vlsolutions.swing.docking.DockKey
Returns the icon displayed in title bars
getIcon() - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Return the tab icon
getIcon() - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the default icon
getIconHeight() - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Returns the height of this icon
getIconHeight() - method in class com.vlsolutions.swing.toolbars.RolloverIcon
getIconHeight() - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
getIconWidth() - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Returns the width of this icon
getIconWidth() - method in class com.vlsolutions.swing.toolbars.RolloverIcon
getIconWidth() - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
getInitialDockableState() - method in class com.vlsolutions.swing.docking.event.DockingActionEvent
Returns one of the DockableState states reflecting the state of the dockable before the action
getInsertionContraintsAt(Component,Point) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
Returns a proposed TooBarContraints for a given insertion point
getInstalledToolbars() - method in class com.vlsolutions.swing.toolbars.ToolBarIOReadInfo
returns the list of toolbars that were successfully loaded from the toolbarIO operation
getInstance() - static method in class com.vlsolutions.swing.docking.ui.DockingUISettings
returns the singleton instance used to store and install UI settings for the framework
getKey() - method in class com.vlsolutions.swing.docking.AutoHideButton
Returns the key of the dockable
getKey() - method in class com.vlsolutions.swing.docking.DockKey
Returns the unique id designating the user component.
getKey() - method in class com.vlsolutions.swing.docking.ws.WSDockKey
returns the inner key of this object (which must match a DockKey's 'key' instance variable)
getLabel() - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Return the tab label
getLayoutAlignmentX(Container) - method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
getLayoutAlignmentX(Container) - method in class com.vlsolutions.swing.docking.DockingBorderLayout
getLayoutAlignmentX(Container) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
getLayoutAlignmentX(Container) - method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
getLayoutAlignmentY(Container) - method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
getLayoutAlignmentY(Container) - method in class com.vlsolutions.swing.docking.DockingBorderLayout
getLayoutAlignmentY(Container) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
getLayoutAlignmentY(Container) - method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
getLeftDragger() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Returns the component used to modify the expand panel size when expanded from the right
getLocalTooltipText() - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Return the local tooltip of this icon (the one associated with inner mouse movements)
getLocation() - method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableContainerEvent
getMaximizedDockable() - method in class com.vlsolutions.swing.docking.DockingDesktop
returns the currently maximized dockable (or null if no dockable is in that state)
getMaximizeOrRestoreButton() - method in class com.vlsolutions.swing.docking.DockViewTitleBar
returns the button used for maximizing or restoring the view.
getMaximumSize() - method in class com.vlsolutions.swing.docking.AutoHideButton
getMinimumSize() - method in class com.vlsolutions.swing.docking.AutoHideButton
getMouseEvent() - method in class com.vlsolutions.swing.docking.event.DockEvent
Returns the MouseEvent which is the cause of this DockEvent.
getMouseLocation() - static method in class com.vlsolutions.swing.docking.DockingUtilities
Returns the mouse location on screen or null if ran in an untrusted environement/ java 1.4
getName() - method in class com.vlsolutions.swing.docking.DockGroup
returns the name of this group (which is used as an internal key)
getName() - method in class com.vlsolutions.swing.docking.DockKey
Returns the name (or title) displayed in title bars
getNewState() - method in class com.vlsolutions.swing.docking.event.DockableStateChangeEvent
returns the new state of the dockable
getNextDockableState() - method in class com.vlsolutions.swing.docking.event.DockingActionEvent
Returns one of the DockableState states reflecting the state of the dockable after the action
getNotInstalledToolbars() - method in class com.vlsolutions.swing.toolbars.ToolBarIOReadInfo
returns the list of toolbars that weren't loaded from the stream (but registered)
getOrder() - method in class com.vlsolutions.swing.docking.event.DockingActionCreateTabEvent
Returns the order of insertion in the tabbed container
getOrientation() - method in class com.vlsolutions.swing.toolbars.ToolBarGripper
Returns the orientation of this gripper (SwingConstants.HORIZONTAL/VERTICAL)
getOrientation() - method in class com.vlsolutions.swing.toolbars.ToolBarPanel
Returns the orientation of this toolbarpanel
getParent() - method in class com.vlsolutions.swing.docking.DockGroup
returns the parent of this group (may be null)
getParentContainer() - method in class com.vlsolutions.swing.docking.event.DockingActionAddDockableEvent
Returns the parent container into which this dockable will be added
getParentDividorLocation() - method in class com.vlsolutions.swing.docking.event.DockingActionSplitComponentEvent
returns a dividor location value for the parent split container, or -1 if not needed

This value is used to express inserting a component with same orientation of the parent split container (like : transform A|B into [A|child]|B : we need to adjust A|child dividor, and also [] | B dividor).

getPolicy() - static method in class com.vlsolutions.swing.docking.AutoHidePolicy
Returns the singleton instance of this class
getPosition() - method in class com.vlsolutions.swing.docking.DockableState
Returns the relative restore position of the dockable when it is not shown (auto-hide or closed).
getPreferredSize() - method in class com.vlsolutions.swing.docking.AutoHideButton
getPreferredSize() - method in class com.vlsolutions.swing.docking.DockingDesktop
Evaluates and returns the preferred size of the desktop, according to its contents and auto-hide borders.
getPressedIcon() - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the pressed icon
Returns the previous state of a hidden or floating dockable (when that dockable was in the DOCKED state.
getPreviousState() - method in class com.vlsolutions.swing.docking.event.DockableStateChangeEvent
returns the previous state of the dockable, or null if the component wasn't known to the docking desktop before.
getProperty(String) - method in class com.vlsolutions.swing.docking.DockKey
returns a property associated to this name, or null if the property is undefined
getRegisteredToolBars() - method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Returns the list of currently registered toolbars.
getRelativeAncestorContainer() - method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Returns the ancestor container used as a reference for the relative potionning

This can be a DockingPanel (top level ancestor) or CompoundDockingPanel (intermediate ancestor)

getResizeWeight() - method in class com.vlsolutions.swing.docking.DockKey
getRightDragger() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Returns the component used to modify the expand panel size when expanded from the right
getRolloverIcon() - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the rollover icon
getRolloverTriggerDelay() - method in class com.vlsolutions.swing.docking.AutoHidePolicy
Returns the rollover trigger delay (in millis)
getRootPane(com.vlsolutions.swing.docking.FloatingDockableContainer) - static method in class com.vlsolutions.swing.docking.DockingUtilities
returns the root pane used by this detached dockable container, regardless of its type (frame or dialog)
getSelectedDockable() - method in class com.vlsolutions.swing.docking.event.DockableSelectionEvent
Returns the currently selected Dockable
getSelectedDockable() - method in class com.vlsolutions.swing.docking.DockingDesktop
Returns the currently selected dockable, or null if none is selected.
getSelectedDockable() - method in class com.vlsolutions.swing.docking.DockTabbedPane
getSelectedDockable() - method in class com.vlsolutions.swing.docking.TabbedDockableContainer
Returns the currently selected (front) dockable
getSmartButton(int) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
getSource() - method in class com.vlsolutions.swing.docking.animation.AnimationEvent
returns the source of animation
getSplitPane(com.vlsolutions.swing.docking.Dockable,int) - static method in class com.vlsolutions.swing.docking.DockingUtilities
Returns the split pane containing this dockable (if any), or null if this dockable isn't contained in a splitpane.
getSplitPosition() - method in class com.vlsolutions.swing.docking.event.DockingActionSplitComponentEvent
getSplitPosition() - method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableContainerEvent
getSplitPosition() - method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableEvent
getStartBounds() - method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Returns the start bounds of the component.
getState() - method in class com.vlsolutions.swing.docking.animation.AnimationEvent
returns the state of the animation (ANIMATION_START, ANIMATION_FRAME or ANIMATION_END)
getState() - method in class com.vlsolutions.swing.docking.DockableState
Returns the current state of the dockable (CLOSED, DOCKED, HIDDEN...).
getStateName(int) - static method in class com.vlsolutions.swing.docking.DockableState
Returns a litteral representation of the given state
getTabCount() - method in class com.vlsolutions.swing.docking.TabbedDockableContainer
Returs the current tab count (which is also the current dockable count)
getTabName() - method in class com.vlsolutions.swing.docking.DockKey
Returns the tab name (or tab title) displayed when the component is contained into a tabbed container.
getTabName() - method in class com.vlsolutions.swing.docking.SplitContainer
Returns a suitable name for when this container is the main child of a Tab (TabbedDockableContainer)
getTitleBar() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
getTitleBar() - method in class com.vlsolutions.swing.docking.DockView
Returns (or creates) the title bar of this dockview
getTitleLabel() - method in class com.vlsolutions.swing.docking.DockViewTitleBar
Returns the label used to display the dockkey name.
getToolBarByName(String) - method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Returns the registered toolbar associated with the given name, or null if not found
getToolBarPanelAt(Object) - method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Returns the ToolBarPanel for a given BorderLayout constraints
getTooltip() - method in class com.vlsolutions.swing.docking.DockKey
Returns the tooltip associated to the title bar
getTooltipText() - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Return the tooltip of this icon
getTooltipText() - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
getTopDragger() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Returns the component used to modify the expand panel size when expanded from the bottom
searches up the dockable container hierarchy and returns the dockable state of the last (top most) ancestor which is a CompoundDockable (or -1 if not found).
getUIClassID() - method in class com.vlsolutions.swing.docking.AutoHideButton
getUIClassID() - method in class com.vlsolutions.swing.docking.AutoHideButtonPanel
getUIClassID() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
getUIClassID() - method in class com.vlsolutions.swing.docking.DetachedDockView
getUIClassID() - method in class com.vlsolutions.swing.docking.DockView
getUIClassID() - method in class com.vlsolutions.swing.docking.DockViewAsTab
getUIClassID() - method in class com.vlsolutions.swing.docking.DockViewTitleBar
getUIClassID() - method in class com.vlsolutions.swing.docking.SplitContainer
Overriden for custom UI delegation
getUIClassID() - method in class com.vlsolutions.swing.toolbars.ToolBarGripper
getUnknownToolbarNames() - method in class com.vlsolutions.swing.toolbars.ToolBarIOReadInfo
Return the list of toolbars names (String) found in the stream but not registered (these toolbars cannot be loaded, so the API can only report their name).
getVisibleButtonCount() - method in class com.vlsolutions.swing.docking.AutoHideButtonPanel
Returns the number of buttons currently displayed by this panel.
getWidth() - method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Returns the relative width of the dockable
getWorkspace() - method in class com.vlsolutions.swing.docking.ws.WorkspaceButton
Returns the workspace used by this button
getWorkspace() - method in class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
Returns the workspace used by this menu item
getX() - method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Returns the relative x position of the dockable
getY() - method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Returns the relative y position of the dockable
getZone() - method in class com.vlsolutions.swing.docking.AutoHideButton
Returns the border zone of this button
gripExpandHImage - static field in class com.vlsolutions.swing.toolbars.ToolBarGripperUI
gripExpandVImage - static field in class com.vlsolutions.swing.toolbars.ToolBarGripperUI
gripImage - static field in class com.vlsolutions.swing.toolbars.ToolBarGripperUI
the "grip" (an alpha blended dot image, 3*3 pixels, hightlighted underneath )

H

hashCode() - method in class com.vlsolutions.swing.docking.DockGroup
overriden for storage/comparisons with the "name" property
hashCode() - method in class com.vlsolutions.swing.docking.DockKey
Overriden for Map storage needs
hashCode() - method in class com.vlsolutions.swing.docking.ws.WSDockKey
returns this object's hashcode
DockingConstants.Hide - class com.vlsolutions.swing.docking.DockingConstants.Hide
Typesafe enumeration describing an auto-hide operation on the DockingDesktop.
HIDE_BOTTOM - static field in class com.vlsolutions.swing.docking.DockingConstants
A constant describing an auto-hide operation where the component goes on the BOTTOM border
HIDE_LEFT - static field in class com.vlsolutions.swing.docking.DockingConstants
A constant describing an auto-hide operation where the component goes on the LEFT border
HIDE_RIGHT - static field in class com.vlsolutions.swing.docking.DockingConstants
A constant describing an auto-hide operation where the component goes on the RIGHT border
HIDE_TOP - static field in class com.vlsolutions.swing.docking.DockingConstants
A constant describing an auto-hide operation where the component goes on the TOP border
hideAction - field in class com.vlsolutions.swing.docking.DockViewAsTab
hideSmartIcon - field in class com.vlsolutions.swing.docking.DockViewAsTab

I

indexOfDockable(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockTabbedPane
Returns the index of the given dockable
init() - method in class com.vlsolutions.swing.docking.FloatingDialog
initialisation of the title bar
init(com.vlsolutions.swing.docking.Dockable,int) - method in class com.vlsolutions.swing.docking.AutoHideButton
Initialize the button for a Dockable and a border zone
initAutoHidePopUp(JPopupMenu) - method in class com.vlsolutions.swing.docking.DockViewAsTab
initAutoHidePopUp(JPopupMenu) - method in class com.vlsolutions.swing.docking.DockViewTitleBar
initBorders() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Installs borders used to drag the expand panel around
initDockedPopUp(JPopupMenu) - method in class com.vlsolutions.swing.docking.DockViewAsTab
initDockedPopUp(JPopupMenu) - method in class com.vlsolutions.swing.docking.DockViewTitleBar
initFloatingPopUp(JPopupMenu) - method in class com.vlsolutions.swing.docking.DockViewAsTab
Init the popup displayed as the title bar contextual menu
initFloatingPopUp(JPopupMenu) - method in class com.vlsolutions.swing.docking.DockViewTitleBar
Init the popup displayed as the title bar contextual menu
initHeavyWeightUsage() - static method in class com.vlsolutions.swing.docking.DockingPreferences
Facade method used to allow mixing of lightweight and heavyweight components in the desktop.
initHeavyWeightUsage(boolean) - static method in class com.vlsolutions.swing.docking.DockingPreferences
Facade method used to allow mixing of lightweight and heavyweight components in the desktop.
initMaximizedPopUp(JPopupMenu) - method in class com.vlsolutions.swing.docking.DockViewAsTab
Init the popup displayed as the title bar contextual menu
initMaximizedPopUp(JPopupMenu) - method in class com.vlsolutions.swing.docking.DockViewTitleBar
Init the popup displayed as the title bar contextual menu
installAccelerators() - method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the eyboard shortcuts
installAutoHideSettings() - method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the autohide related properties
installBackground() - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
Installs the default background of the title bar
installBorder(com.vlsolutions.swing.docking.AutoHideButton) - method in class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
installBorders() - method in class com.vlsolutions.swing.docking.FloatingDialog
Installs the borders of this dialog and its title header
installBorderSettings() - method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the borders
installButtons() - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
configure the title bar buttons
installButtonUI(AbstractButton) - method in class com.vlsolutions.swing.toolbars.VLToolBar
Install custom UI for this button : a light rollover effet and a custom rounded/shaded border.
installCloseableTabs() - method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the closable tabs properties
installDecoration() - method in class com.vlsolutions.swing.docking.FloatingDialog
Installs or not the window decorations on this dialog.
installDefaults() - method in class com.vlsolutions.swing.docking.ui.DockingSplitPaneUI
installDesktopSettings() - method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the DockinDesktop related properties
This method is used by DockableContainers in order to register their DockableDragSource(s) to the DragControler.
Installs multiple drag sources.
Invoked once after creation, in order to let this component register its DockableDragSources to the DockingDesktop, and have a reference of this Desktop.
installDocking(com.vlsolutions.swing.docking.DockingDesktop) - method in class com.vlsolutions.swing.docking.DockView
installDocking(com.vlsolutions.swing.docking.DockingDesktop) - method in class com.vlsolutions.swing.docking.DockViewAsTab
This install method is invoked before adding the first dockable
installDockViewSettings() - method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the DockView related properties
installDockViewTitleBarSettings() - method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the DockVieTitleBar related properties
installFloatingSettings() - method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the FloatingDialog related properties
installIcons() - method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs icons used by the framework
installLabel() - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
Installs default on the titlebar label
Installs a border when the DockView target is unique on the desktop (mamimized, or alone)

Default is a shadow border without top and left shadows

installMouseHandler(AbstractButton) - method in class com.vlsolutions.swing.toolbars.VLToolBar
Used internally to add a mouse listener to the button.
installResizers() - method in class com.vlsolutions.swing.docking.FloatingDialog
installs the components used for resizing (on left/right/bottom borders)
installSingleDockableBorder(com.vlsolutions.swing.docking.DockView) - method in class com.vlsolutions.swing.docking.ui.DockViewUI
Installs a border when the DockView target is a SingleDockableContainer (not nested in a tabbed container )

default is a shadowed border.

installSplitContainerSettings() - method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the splitpanes related properties
installTabbedContainerSettings() - method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the tabbed pane related properties
installTabbedDockableBorder(com.vlsolutions.swing.docking.DockView) - method in class com.vlsolutions.swing.docking.ui.DockViewUI
Installs a border when the DockView target is included in a TabbedDockableContainer.
installTitleBorder(JComponent) - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the border of the title bar
installToolBarSettings() - method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the toolbar related properties
installUI() - method in class com.vlsolutions.swing.docking.ui.DockingUISettings
Installs the UI settings.
installUI(JComponent) - method in class com.vlsolutions.swing.docking.ui.AutoHideButtonPanelUI
installUI(JComponent) - method in class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
installUI(JComponent) - method in class com.vlsolutions.swing.docking.ui.AutoHideExpandPanelUI
installUI(JComponent) - method in class com.vlsolutions.swing.docking.ui.DetachedDockViewUI
Installs the component's UI
installUI(JComponent) - method in class com.vlsolutions.swing.docking.ui.DockingSplitPaneUI
installUI(JComponent) - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installUI(JComponent) - method in class com.vlsolutions.swing.docking.ui.DockViewUI
installUI(JComponent) - method in class com.vlsolutions.swing.toolbars.ToolBarGripperUI
installs the UI and sets the preferred size of the gripper
instance - static field in class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
INT_HIDE_BOTTOM - static field in class com.vlsolutions.swing.docking.DockingConstants
INT_HIDE_LEFT - static field in class com.vlsolutions.swing.docking.DockingConstants
INT_HIDE_RIGHT - static field in class com.vlsolutions.swing.docking.DockingConstants
INT_HIDE_TOP - static field in class com.vlsolutions.swing.docking.DockingConstants
INT_SPLIT_BOTTOM - static field in class com.vlsolutions.swing.docking.DockingConstants
INT_SPLIT_LEFT - static field in class com.vlsolutions.swing.docking.DockingConstants
INT_SPLIT_RIGHT - static field in class com.vlsolutions.swing.docking.DockingConstants
INT_SPLIT_TOP - static field in class com.vlsolutions.swing.docking.DockingConstants
invalidateLayout(Container) - method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
invalidateLayout(Container) - method in class com.vlsolutions.swing.docking.DockingBorderLayout
invalidateLayout(Container) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
invalidateLayout(Container) - method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
isAccepted() - method in class com.vlsolutions.swing.docking.event.DockableStateWillChangeEvent
isActive() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Returns true if this panel is the ancestor of the focused component
isActive() - method in class com.vlsolutions.swing.docking.DockViewTitleBar
Returns true if the dockable is the currently active one.
isAncestorOf(com.vlsolutions.swing.docking.DockGroup) - method in class com.vlsolutions.swing.docking.DockGroup
returns true if this group is the ancestor of group g.
isAttachButtonDisplayed - field in class com.vlsolutions.swing.docking.DockViewAsTab
isAutoHideEnabled() - method in class com.vlsolutions.swing.docking.DockKey
Returns try if autohiding is enabled
isBorderOpaque() - method in class com.vlsolutions.swing.toolbars.RoundedBorder
isBorderOpaque() - method in class com.vlsolutions.swing.docking.ShadowBorder
isBorderOpaque() - method in class com.vlsolutions.swing.toolbars.ToolBarButtonBorder
isBorderOpaque() - method in class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
isChildOfCompoundDockable(com.vlsolutions.swing.docking.Dockable) - static method in class com.vlsolutions.swing.docking.DockingUtilities
checks if this dockable is a child of a compound dockable
isCloseButtonDisplayed - field in class com.vlsolutions.swing.docking.DockViewAsTab
isClosed() - method in class com.vlsolutions.swing.docking.DockableState
Convenience method returning wether the dockable is in the CLOSED state
isCloseEnabled() - method in class com.vlsolutions.swing.docking.DockKey
Returns true if this dockable can be closed
isCollapsed() - method in class com.vlsolutions.swing.toolbars.ToolBarGripper
Return true is this toolbar is currently collapsed
isCollapsed() - method in class com.vlsolutions.swing.toolbars.VLToolBar
Returns true if this toolbar is currently collapsed
isCollapsible() - method in class com.vlsolutions.swing.toolbars.ToolBarGripper
Return true is this toolbar can be collapsed (default is true)
isCollapsible() - method in class com.vlsolutions.swing.toolbars.VLToolBar
isCompatibleGroup(com.vlsolutions.swing.docking.DockGroup) - method in class com.vlsolutions.swing.docking.DockGroup
returns true is this group is compatible with the given parameter.
isDockButtonDisplayed - field in class com.vlsolutions.swing.docking.DockViewAsTab
isDocked() - method in class com.vlsolutions.swing.docking.DockableState
Convenience method returning wether the dockable is in the DOCKED state
isDragAccepted() - method in class com.vlsolutions.swing.docking.event.DockDragEvent
returns true if drag is accepted.
isDragDelegated() - method in class com.vlsolutions.swing.docking.event.DockDragEvent
If drag is not accepted, this method will be invoked to evaluate a delegating event processing.
isDropAccepted() - method in class com.vlsolutions.swing.docking.event.DockDropEvent
Indicates if the drop operation is accepted.
isEnabled() - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the enabled state
isFloatButtonDisplayed - field in class com.vlsolutions.swing.docking.DockViewAsTab
isFloatEnabled() - method in class com.vlsolutions.swing.docking.DockKey
Returns true if this dockable can be detached from its desktop
isFloating() - method in class com.vlsolutions.swing.docking.DockableState
Convenience method returning wether the dockable is in the FLOATING state
isHeavyWeightComponent(Component) - static method in class com.vlsolutions.swing.docking.DockingUtilities
Utility method to find out if a component is heavyweight (of if it contains a heavyweight comp)
isHidden() - method in class com.vlsolutions.swing.docking.DockableState
Convenience method returning wether the dockable is in the HIDDEN state
isHideButtonDisplayed - field in class com.vlsolutions.swing.docking.DockViewAsTab
isLightWeightUsageEnabled() - static method in class com.vlsolutions.swing.docking.DockingPreferences
isMaximizeButtonDisplayed - field in class com.vlsolutions.swing.docking.DockViewAsTab
isMaximized() - method in class com.vlsolutions.swing.docking.DockableState
Convenience method returning wether the dockable is in the MAXIMIZED state
isMaximizeEnabled() - method in class com.vlsolutions.swing.docking.DockKey
Returns true if this dockable can be maximized
isNotification() - method in class com.vlsolutions.swing.docking.DockKey
Returns true is a notification has been set.
isOpaqueContents() - method in class com.vlsolutions.swing.docking.DockingDesktop
Returns whether this desktop's contents are opaque or not.
isOptimizedDrawingEnabled() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
isPressed() - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the pressed state
isPressed() - method in class com.vlsolutions.swing.toolbars.ToolBarButtonBorder
isRestoreButtonDisplayed - field in class com.vlsolutions.swing.docking.DockViewAsTab
isRollover() - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the rollover state
isRolloverBorderPainter() - method in class com.vlsolutions.swing.toolbars.VLToolBar
Returns the state of the rolloverBorderPainted property
isRolloverContentAreaFilled() - method in class com.vlsolutions.swing.toolbars.VLToolBar
Returns the value of the rolloverContentAreaFilled property
isSelected() - method in class com.vlsolutions.swing.docking.AutoHideButton
True when the button is currently selected.
isSettingsInstalled - field in class com.vlsolutions.swing.docking.ui.DockingUISettings
Field for installing settings only once
isSingleDockableTitleBarPopUpCustomizer() - method in class com.vlsolutions.swing.docking.DockableActionCustomizer
Returns wether this customizer is used in the context of a SingleDockableContainer
isSingleHeavyWeightComponent() - static method in class com.vlsolutions.swing.docking.DockingPreferences
isTabSelectorPopUpCustomizer() - method in class com.vlsolutions.swing.docking.DockableActionCustomizer
Returns wether this customizer is used in the context of a TabbedDockableContainer
isUseCustomUI() - method in class com.vlsolutions.swing.toolbars.VLToolBar
Return the value of the useCustomUI property
isVisible() - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the visible state

J

JTabbedPaneSmartIcon - class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
An Icon allowing the use of closeable tabs by simulating the entire tabpane tab-painting.
Constructs a new smart icon with a given set of additional buttons
JTabbedPaneSmartIconManager - class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
This class is the interface between a JTabbedPane and a smart icon.
JTabbedPaneSmartIconManager(JTabbedPane) - constructor for class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
Constructs a new tabbedPane manager for a given JTabbedPane

L

lastDropGeneralPath - field in class com.vlsolutions.swing.docking.DockView
remember the last drop position to cache the shape used for showing the drop position
lastDropShape - field in class com.vlsolutions.swing.docking.DockView
remember the last drop position to cache the shape used for showing the drop position
layoutContainer(Container) - method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
overridden to adjust position (x(top) = width(left), y(left) = height(top)
layoutContainer(Container) - method in class com.vlsolutions.swing.docking.DockingBorderLayout
overridden to adjust position (x(top) = width(left), y(left) = height(top)
layoutContainer(Container) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
layoutContainer(Container) - method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
overridden to adjust position (x(top) = width(left), y(left) = height(top)
layoutTitleBar() - method in class com.vlsolutions.swing.docking.DockViewTitleBar
called to build the title bar
LEFT - static field in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the LEFT border of the DockingDesktop
LEFT_CENTER - static field in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the CENTER part of the LEFT border of the DockingDesktop
LEFT_PANEL - static field in class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
leftBorderPane - field in class com.vlsolutions.swing.docking.DockingDesktop
panel used to display autohide buttons
loadFrom(com.vlsolutions.swing.docking.DockingContext) - method in class com.vlsolutions.swing.docking.ws.Workspace
Loads and configures this workspace from a given docking context.
loadToolBarLayout() - method in class com.vlsolutions.swing.toolbars.ToolBarPersistence
Load the toolbar configuration.

M

majorOrder - field in class com.vlsolutions.swing.toolbars.ToolBarConstraints
The major order is the row index for horizontal toolbars, and the column index for vertical toolbars.
maximize(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockingDesktop
Extends the size of this dockable to fill the docking panel.
maximizeAction - field in class com.vlsolutions.swing.docking.DockViewAsTab
maximizeAction() - method in class com.vlsolutions.swing.docking.DockViewAsTab
MaximizedDockView - class com.vlsolutions.swing.docking.MaximizedDockView
A dockView suitable for maximized dockables
MaximizedDockView(com.vlsolutions.swing.docking.Dockable) - constructor for class com.vlsolutions.swing.docking.MaximizedDockView
Constructs a new DockView for the given dockable.
MaximizedDockViewAsTab - class com.vlsolutions.swing.docking.MaximizedDockViewAsTab
A maximized view to use with the TabFactory.
Constructs a new DockView for the given dockable.
maximizeSmartIcon - field in class com.vlsolutions.swing.docking.DockViewAsTab
maximumLayoutSize(Container) - method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
maximumLayoutSize(Container) - method in class com.vlsolutions.swing.docking.DockingBorderLayout
maximumLayoutSize(Container) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
maximumLayoutSize(Container) - method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
minimumLayoutSize(Container) - method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
minimumLayoutSize(Container) - method in class com.vlsolutions.swing.docking.DockingBorderLayout
minimumLayoutSize(Container) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
minimumLayoutSize(Container) - method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
minorOrder - field in class com.vlsolutions.swing.toolbars.ToolBarConstraints
The minor order is the column index for horizontal toolbars, and the row index for vertical toolbars.
mouseClicked(MouseEvent) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
MouseListener implementation, not used.
mouseDragged(MouseEvent) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
MouseMotionListener implementation, not used.
mouseEntered(MouseEvent) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
MouseListener implementation, not used.
mouseExited(MouseEvent) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
MouseListener implementation, use to track mouse behaviour inside the tab selector bounds and forward them to the appropriate smart icon.
mouseMoved(MouseEvent) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
MouseListener implementation, use to track mouse behaviour inside the tab selector bounds and forward them to the appropriate smart icon.
mousePressed(MouseEvent) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
MouseListener implementation, use to track mouse behaviour inside the tab selector bounds and forward them to the appropriate smart icon.
mouseReleased(MouseEvent) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
MouseListener implementation, use to track mouse behaviour inside the tab selector bounds and forward them to the appropriate smart icon.
Moves a dockable to another position (relative to a destination dockable)

O

onMouseExited(MouseEvent) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Process the mouse exited event.
onMouseMoved(MouseEvent) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Process the mouse moved event.
onMousePressed(MouseEvent) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Process the mouse pressed event.
onMouseReleased(MouseEvent) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Process the mouse released event.

P

pack(com.vlsolutions.swing.docking.FloatingDockableContainer) - static method in class com.vlsolutions.swing.docking.DockingUtilities
packs a detached dockable, regardless of its type (frame or dialog)
paint(Graphics) - method in class com.vlsolutions.swing.docking.SplitContainer
overriden for a bug workaround reason
paint(Graphics,JComponent) - method in class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
Overriden to paint properly the button on vertical sides.
paint(Graphics,JComponent) - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
Custom title bar painting : uses a gradient from the background color to the control highlight color.
paint(Graphics,JComponent) - method in class com.vlsolutions.swing.toolbars.ToolBarGripperUI
Paints gripper dots
paint(Graphics,JComponent) - method in class com.vlsolutions.swing.toolbars.VLButtonUI
paintBackground(JComponent,Graphics) - method in class com.vlsolutions.swing.toolbars.BackgroundPainter
paintBorder(Component,Graphics,int,int,int,int) - method in class com.vlsolutions.swing.toolbars.RoundedBorder
paintBorder(Component,Graphics,int,int,int,int) - method in class com.vlsolutions.swing.docking.ShadowBorder
paintBorder(Component,Graphics,int,int,int,int) - method in class com.vlsolutions.swing.toolbars.ToolBarButtonBorder
paintBorder(Component,Graphics,int,int,int,int) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
paintComponent(Graphics) - method in class com.vlsolutions.swing.docking.FloatingDialog.Resizer
paintComponent(Graphics) - method in class com.vlsolutions.swing.docking.FloatingDialog.TitlePanel
paintComponent(Graphics) - method in class com.vlsolutions.swing.toolbars.ToolBarPanel
Overriden for optional background painting
paintIcon(Component,Graphics,int,int) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
paints the icon (and the associated label and sub-icons)
paintIcon(Component,Graphics,int,int) - method in class com.vlsolutions.swing.toolbars.RolloverIcon
paintIcon(java.awt.Component,Graphics,int,int) - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
paints the appropriate icon according to its internal state (pressed, rollover...)
PARENT_DESKTOP - static field in class com.vlsolutions.swing.docking.DockableContainerFactory
Constant used to describe the type of usage a SingleDockableContainer is for
PARENT_DETACHED_WINDOW - static field in class com.vlsolutions.swing.docking.DockableContainerFactory
Constant used to describe the type of usage a SingleDockableContainer is for
PARENT_SPLIT_CONTAINER - static field in class com.vlsolutions.swing.docking.DockableContainerFactory
Constant used to describe the type of usage a SingleDockableContainer is for
PARENT_TABBED_CONTAINER - static field in class com.vlsolutions.swing.docking.DockableContainerFactory
Constant used to describe the type of usage a SingleDockableContainer is for
popup - field in class com.vlsolutions.swing.docking.DockTabbedPane
The pop-up menu used to provide fast "close" shortcuts (close all, close others)
popupTab - field in class com.vlsolutions.swing.docking.DockTabbedPane
the tab currently associated with the pop-up
preferredLayoutSize(Container) - method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
preferredLayoutSize(Container) - method in class com.vlsolutions.swing.docking.DockingBorderLayout
preferredLayoutSize(Container) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
preferredLayoutSize(Container) - method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
pressedIcon - field in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
the icno for the pressed effect
previousFloatingDockableStates - field in class com.vlsolutions.swing.docking.DockingDesktop
return state for floating dockables
previousSelectedDockable - field in class com.vlsolutions.swing.docking.DockTabbedPane
The tab that was selected before the current one
act the same as a splitContainer : allow drop on the borders
when a dockable is dragged above this button, the button stores it as its new target dockable.
The component is notified of a drag operation.
act the same as a splitContainer : allow drop on the borders
.
maximized dockable don't support drag and drop
.
Rejects the drop as this action isn't possible on this component
The component is requested to perform a docking drop action.
Please note that a drag into a DockView can also lead to create a DockTabbedPane.
maximized dockable don't support drag and drop
Please note that a drag into a DockView can also lead to create a DockTabbedPane.
PROPERTY_AUTOHIDE - static field in class com.vlsolutions.swing.docking.DockViewTitleBar
Property name designating the autohide button selection
PROPERTY_AUTOHIDEABLE - static field in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the autohideEnabled property
PROPERTY_BORDERZONE - static field in class com.vlsolutions.swing.docking.AutoHideButtonPanel
The property name associated with the "border" property
PROPERTY_CLOSEABLE - static field in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the closeEnabled property
PROPERTY_CLOSED - static field in class com.vlsolutions.swing.docking.DockViewTitleBar
Property name designating the close button selection
PROPERTY_DEFAULT_GAP - static field in class com.vlsolutions.swing.docking.AutoHidePolicy
a constant designing the bound property DEFAULT_GAP
PROPERTY_DEFAULT_HIDE_BORDER - static field in class com.vlsolutions.swing.docking.AutoHidePolicy
a constant designing the bound property DEFAULT_HIDE_BORDER
PROPERTY_DOCKABLE_STATE - static field in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the dockable dockableState
PROPERTY_DOCKKEY - static field in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the dockKey property
PROPERTY_DRAGGED - static field in class com.vlsolutions.swing.docking.DockViewTitleBar
Property name designating a drag gesture beginning
PROPERTY_EXPAND_MODE - static field in class com.vlsolutions.swing.docking.AutoHidePolicy
a constant designing the bound property EXPAND_MODE
PROPERTY_EXPANDED - static field in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Constant for the Expanded property (a bound property)
PROPERTY_EXPANSION_DURATION - static field in class com.vlsolutions.swing.docking.AutoHidePolicy
a constant designing the bound property EXPANSION_DURATION
PROPERTY_FLOAT - static field in class com.vlsolutions.swing.docking.DockViewTitleBar
Property name designating the float button selection
PROPERTY_FLOATABLE - static field in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the floatableEnabled property
PROPERTY_ICON - static field in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the icon property
PROPERTY_MAXIMIZABLE - static field in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the maximizedEnabled property
PROPERTY_MAXIMIZED - static field in class com.vlsolutions.swing.docking.DockViewTitleBar
Property name designating the maximized button selection
PROPERTY_NAME - static field in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the name property
PROPERTY_NOTIFICATION - static field in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the notification property
PROPERTY_ORIENTATION - static field in class com.vlsolutions.swing.toolbars.ToolBarGripper
Id for the orientation property
PROPERTY_ROLLOVER_TRIGGER_DELAY - static field in class com.vlsolutions.swing.docking.AutoHidePolicy
a constant designing the bound property ROLLOVER_TRIGGER_DELAY
PROPERTY_TAB_NAME - static field in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the tabname property (title used by tabbed containers)
PROPERTY_TOOLTIP - static field in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the tooltip property
PROPERTY_ZONE - static field in class com.vlsolutions.swing.docking.AutoHideButton
property name associated to the "zone" (border) property
propertyChange(PropertyChangeEvent) - method in class com.vlsolutions.swing.docking.ui.AutoHideButtonPanelUI
propertyChange(PropertyChangeEvent) - method in class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
propertyChange(PropertyChangeEvent) - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
Listen to property changes in the DockKey or the title bar
propertyChange(PropertyChangeEvent) - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Do not call directly as it a side effect of listening to the action changes.
Associates an anchor constraints to a given dockable
putProperty(String,Object) - method in class com.vlsolutions.swing.docking.DockKey
Allows any property to be stored in a map associated with this dockkey.

R

readXML(InputStream) - method in class com.vlsolutions.swing.docking.DockingContext
Reads an XML encoded stream as the new desktop configuration.
readXML(InputStream) - method in class com.vlsolutions.swing.docking.DockingDesktop
Reads an XML encoded stream as the new desktop configuration.
readXML(InputStream) - method in class com.vlsolutions.swing.toolbars.ToolBarIO
Reads an XML encoded stream as the toolbar configuration.
readXML(InputStream) - method in class com.vlsolutions.swing.docking.ws.Workspace
registerDockable(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockingContext
Every dockable must be registered in order to be managed by a DockingDesktop.
registerDockable(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockingDesktop
Every dockable must be registered in order to be shown in the DockingDesktop.
registeredDockables - field in class com.vlsolutions.swing.docking.DockingContext
All dockables must be registered (even if not shown) in order to be processed by the XML Parser or to be displayed in the DockingSelectorDialog
registerToolBar(com.vlsolutions.swing.toolbars.VLToolBar) - method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Registers a new ToolBar.
rejectDrag() - method in class com.vlsolutions.swing.docking.event.DockDragEvent
Used to reject the drag (e.g.
rejectDrop() - method in class com.vlsolutions.swing.docking.event.DockDropEvent
It is still time to reject a drop, although the standard way is by denying the previous drag operation.
RelativeDockablePosition - class com.vlsolutions.swing.docking.RelativeDockablePosition
This class is an immutable object used to remember the relative positionning of docked components.
RelativeDockablePosition() - constructor for class com.vlsolutions.swing.docking.RelativeDockablePosition
Constructs an empty relative position (all fields are initialized with 0.0 values)
Constructs a relative position with a given location and size, relative to a container
RelativeDockablePosition(double,double,double,double) - constructor for class com.vlsolutions.swing.docking.RelativeDockablePosition
Constructs a relative position with given location and size.
remove(com.vlsolutions.swing.docking.AutoHideButton) - method in class com.vlsolutions.swing.docking.AutoHideButtonPanel
Removes an AutoHideButton
remove(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Removes a dockable (if it was the currently expanded one)
remove(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockingDesktop
Removes a visible dockable from the containment hierarchy (including autohide border buttons).
remove(Component) - method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Overriden to keep track of component constraints
remove(Component) - method in class com.vlsolutions.swing.toolbars.ToolBarPanel
remove(int) - method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Overriden to keep track of component constraints
removeAll() - method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Overriden to keep track of component constraints
Removes a dockable container.
removeDesktop(com.vlsolutions.swing.docking.DockingDesktop) - method in class com.vlsolutions.swing.docking.DockingContext
Removes a desktop from this context
removeDockable(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockTabbedPane
Removes a dockable from the tabs
removeDockable(int) - method in class com.vlsolutions.swing.docking.DockTabbedPane
removeDockable(int) - method in class com.vlsolutions.swing.docking.TabbedDockableContainer
Remove the dockable at specified index tab
Removes an anchor constraints to a given dockable
Removes a DockableSelectionListener from this desktop.
Removes a DockableSelectionListener from this desktop.
Removes a DockableStateChangeListener from this desktop.
Removes a DockableStateChangeListener from this desktop.
Removes a DockableStateWillChangeListener from this desktop.
Removes a DockableStateWillChangeListener from this desktop.
Removes a DockingActionListener from this desktop.
Unregisters a dockable from its current tab group (when it's removed from it).
removeLayoutComponent(Component) - method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
removeLayoutComponent(Component) - method in class com.vlsolutions.swing.docking.DockingBorderLayout
removeLayoutComponent(Component) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
removeLayoutComponent(Component) - method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
removeNotify() - method in class com.vlsolutions.swing.docking.DockViewTitleBar
Overriden as a means to unregister internal listeners, do not call directly
removeProperty(String) - method in class com.vlsolutions.swing.docking.DockKey
returns and removes a property associated to this name, or null if the property is undefined
removePropertyChangeListener(PropertyChangeListener) - method in class com.vlsolutions.swing.docking.AutoHidePolicy
Remove a property change notification
removePropertyChangeListener(PropertyChangeListener) - method in class com.vlsolutions.swing.docking.DockKey
Remove a property change notification
removePropertyChangeListener(String,PropertyChangeListener) - method in class com.vlsolutions.swing.docking.AutoHidePolicy
Remove a property change notification
Replaces a dockable by another one.
replaceChild(Container,Component,Component) - static method in class com.vlsolutions.swing.docking.DockingUtilities
Child replacement
resetBorders() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Creates the default borders for the expand panel
Updates the current relative ancestor container and anchor positionning
resetTabIcons() - method in class com.vlsolutions.swing.docking.DockViewAsTab
resetToPreferredSize() - method in class com.vlsolutions.swing.docking.DockingDesktop
Request this desktop to reset it's contained views to their preferred size, if possible.
resetToPreferredSize() - method in class com.vlsolutions.swing.docking.DockingPanel
resetToPreferredSizes() - method in class com.vlsolutions.swing.docking.SplitContainer
Resest recursively the left and right components to their preferred size if possible.
FloatingDialog.Resizer - class com.vlsolutions.swing.docking.FloatingDialog.Resizer
resolveDockable(String) - method in class com.vlsolutions.swing.docking.DockableResolver
Returns the dockable which should be associated to this DockKey identifier, or null if not found.
restore(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockingDesktop
Restore the dockable to the docking position it was before beeing maximized.
RIGHT - static field in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the RIGHT border of the DockingDesktop
RIGHT_CENTER - static field in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the CENTER part of the RIGHT border of the DockingDesktop
RIGHT_PANEL - static field in class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
rightBorderPane - field in class com.vlsolutions.swing.docking.DockingDesktop
panel used to display autohide buttons
RolloverIcon - class com.vlsolutions.swing.toolbars.RolloverIcon
A custom Icon to have a nice rollover effect for toolbar icons.
rolloverIcon - field in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
the icon for the rollover effect
RolloverIcon(Icon) - constructor for class com.vlsolutions.swing.toolbars.RolloverIcon
RoundedBorder - class com.vlsolutions.swing.toolbars.RoundedBorder
A simple rounded border.
RoundedBorder() - constructor for class com.vlsolutions.swing.toolbars.RoundedBorder
run() - method in class com.vlsolutions.swing.toolbars.ToolBarPersistence
Save the toolbar configuration.

S

saveToolBarLayout() - method in class com.vlsolutions.swing.toolbars.ToolBarPersistence
Save the toolbar configuration.
scanDrop(com.vlsolutions.swing.docking.event.DockEvent,boolean) - method in class com.vlsolutions.swing.docking.DockView
select(com.vlsolutions.swing.docking.AutoHideButton) - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Selects a button (may collapse a prevoiusly selected button)
This method is invoked when a new dockable is selected.
Updates the action customizer of this dockable
setActive(boolean) - method in class com.vlsolutions.swing.docking.DockViewTitleBar
Updates the active property.
setAlign(int) - method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
setAutoHide(com.vlsolutions.swing.docking.Dockable,boolean) - method in class com.vlsolutions.swing.docking.DockingDesktop
Toggles the position of a view between hidden (true) and docked (false).
Updates the autohide border property
Updates the autohide border property
setAutoHideEnabled(boolean) - method in class com.vlsolutions.swing.docking.DockKey
Updates the autohideEnabled propety.
Updates the resizing behaviour of the desktop in order to resize this dockable (and keep others at fixed size).
setCancelButtonText(String) - method in class com.vlsolutions.swing.docking.DockingSelectorDialog
Change the cancel button text (hook for i18n)
setCancelButtonTooltipText(String) - method in class com.vlsolutions.swing.docking.DockingSelectorDialog
Change the cancel button tootip text (hook for i18n)
setCloseEnabled(boolean) - method in class com.vlsolutions.swing.docking.DockKey
Updates the closeEnabled propety.
setCollapsed(boolean) - method in class com.vlsolutions.swing.toolbars.ToolBarGripper
setCollapsed(boolean) - method in class com.vlsolutions.swing.toolbars.VLToolBar
Hides the toolbar (just showing the gripper)
setCollapsible(boolean) - method in class com.vlsolutions.swing.toolbars.ToolBarGripper
setCollapsible(boolean) - method in class com.vlsolutions.swing.toolbars.VLToolBar
setComponent(Component) - method in class com.vlsolutions.swing.docking.DockablePanel
Removes all contained components (normally no more than one), and put this comp on the center area of the BorderLayout.
setConfirmButtonText(String) - method in class com.vlsolutions.swing.docking.DockingSelectorDialog
Change the confirm button text (hook for i18n)
setConfirmButtonTooltipText(String) - method in class com.vlsolutions.swing.docking.DockingSelectorDialog
Change the confirm button tooltip text (hook for i18n)
setContext(com.vlsolutions.swing.docking.DockingContext) - method in class com.vlsolutions.swing.docking.DockingDesktop
Updates the docking context used by this desktop.
setCustomSplitDesktopStyle(BufferedImage,BufferedImage) - static method in class com.vlsolutions.swing.docking.DockingPreferences
Another docking style with custom tiles between dockables.
setDefaultGap(int) - method in class com.vlsolutions.swing.docking.AutoHidePolicy
Updates the gap (in pixels) between auto-hide buttons
Updates the default hide border.
setDesktop(com.vlsolutions.swing.docking.DockingDesktop) - method in class com.vlsolutions.swing.docking.DockableState
Updates the desktop field (desktop using this dockable)
setDesktopName(String) - method in class com.vlsolutions.swing.docking.DockingDesktop
Updates the name of this desktop (used by workspace management)
setDesktopName(String) - method in class com.vlsolutions.swing.docking.ws.WSDesktop
Updates the name of this workspace desktop
setDisabledIcon(Icon) - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the disabled icon property
setDividerLocation(double) - method in class com.vlsolutions.swing.docking.SplitContainer
Overriden for a bug workaround
setDividerLocation(int) - method in class com.vlsolutions.swing.docking.SplitContainer
setDockable(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockableStoreButton
setDockable(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.event.DockingActionDockableEvent
setDockable(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockView
Adds the dockable's component to this DockView.
setDockable(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockViewAsTab
Adds the dockable's component to this DockView.
setDockable(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockViewTitleBar
Changes the dockable this title bar is for
setDockableAsTab(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockViewAsTab
Changes the height of a dockable (the dockable must already be visible).
Updates the dockable resolver used by this context (can be set to null)
Updates the current state of a dockable
setDockableState(int) - method in class com.vlsolutions.swing.docking.DockKey
updates the dockableState property.
Changes the width of a dockable (the dockable must already be visible).
setDockGroup(com.vlsolutions.swing.docking.DockGroup) - method in class com.vlsolutions.swing.docking.DockKey
Updates the dockGroup of this dockable.
setDockingAction(com.vlsolutions.swing.docking.event.DockingActionEvent) - method in class com.vlsolutions.swing.docking.event.DockEvent
Set the docking action corresponding to this drag and drop gesture.
setDockingContext(com.vlsolutions.swing.docking.DockingContext) - method in class com.vlsolutions.swing.docking.ws.WorkspaceButton
Updates the docking context used by this button
Updates the docking context used by this menu item
Requiered to initialize this dialog.
setDockKey(com.vlsolutions.swing.docking.DockKey) - method in class com.vlsolutions.swing.docking.DockablePanel
setDockName(String) - method in class com.vlsolutions.swing.docking.DockKey
setDottedDesktopStyle() - static method in class com.vlsolutions.swing.docking.DockingPreferences
Another docking style with ligh dots between dockables.
setDraggedBorder(Border) - method in class com.vlsolutions.swing.toolbars.VLToolBar
Changes the border used during drag and drop of the toolbar.
setDrawDelimitors(boolean) - static method in class com.vlsolutions.swing.docking.ui.DockingSplitPaneUI
if true, the UI will paint shadowed dots along the split pane divider, if false, the divider will remain empty.
setDuration(float) - method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Sets the duration of the animation.
setEmptyIcon(Icon) - method in class com.vlsolutions.swing.docking.DockableStoreButton
Updates the icon used for this button when no dockable is stored
setEmptyText(String) - method in class com.vlsolutions.swing.docking.DockableStoreButton
updates the text used for this button when no dockable is stored
setEmptyTooltip(String) - method in class com.vlsolutions.swing.docking.DockableStoreButton
Updates the text used as tooltip for this button when no dockable is stored
setEnabled(boolean) - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the enabled state
setEndBounds(Rectangle) - method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Sets the end bounds of the component.
setExpandMode(int) - method in class com.vlsolutions.swing.docking.AutoHidePolicy
Updates the expand mode.
setExpansionDuration(int) - method in class com.vlsolutions.swing.docking.AutoHidePolicy
Updates the expansion duration (time in millis)
Changes the factory to be used by DockingDesktop.
setFlatDesktopStyle() - static method in class com.vlsolutions.swing.docking.DockingPreferences
Convenience method to use the VLDocking 2.0 layout and border style.
setFloatEnabled(boolean) - method in class com.vlsolutions.swing.docking.DockKey
Updates the floatEnabled propety.
setFloating(com.vlsolutions.swing.docking.Dockable,boolean) - method in class com.vlsolutions.swing.docking.DockingDesktop
Detach or attach the dockable from/to the desktop.
Detach or attach the dockable from/to the desktop.
Adds a new floating dockable
setFullText(String) - method in class com.vlsolutions.swing.docking.DockableStoreButton
Returns the text used for this button when a dockable is stored
setFullTooltip(String) - method in class com.vlsolutions.swing.docking.DockableStoreButton
Updates the text used as tooltip for this button when no dockable is stored.
setIcon(Icon) - method in class com.vlsolutions.swing.docking.DockKey
Updates the icon property.
setIcon(Icon) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Update the main icon (left) to be displayed on the tab
setIcon(Icon) - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the default icon property
setIconForTabbedPane(JTabbedPane) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Specify which container will use this icon.
setInitialDockable(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.FloatingDialog
adds the initial dockable to this top-level container
adds the initial tabbdeddockablecontainer to this top-level container.
setInstance(com.vlsolutions.swing.docking.ui.DockingUISettings) - static method in class com.vlsolutions.swing.docking.ui.DockingUISettings
Allows replacement of the settings instance (used to override global look and feel settings of the framework.
setKey(String) - method in class com.vlsolutions.swing.docking.DockKey
Updates the dockKey property.
setLabel(String) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Update the label to be displayed on the tab
setLightweigthComponentEnabled(boolean) - static method in class com.vlsolutions.swing.docking.DockingPreferences
A simple utility method to configure the docking framework to work properly with heavyweight component.
positions a detached dockable, regardless of its type (frame or dialog)
positions a detached dockable, regardless of its type (frame or dialog)
setMaximizedDockable(com.vlsolutions.swing.docking.ws.WSDockKey) - method in class com.vlsolutions.swing.docking.ws.WSDesktop
Sets the maximized dockable of this desktop, (or null if no dockable maximized).
setMaximizeEnabled(boolean) - method in class com.vlsolutions.swing.docking.DockKey
Updates the maximizeEnabled propety.
setName(String) - method in class com.vlsolutions.swing.docking.DockKey
Updates the name property.
setNotification(boolean) - method in class com.vlsolutions.swing.docking.DockKey
Updates the notification propety.
setOpaqueContents(boolean) - method in class com.vlsolutions.swing.docking.DockingDesktop
Set the desktop contents to be opaque or transparent.
setOrientation(int) - method in class com.vlsolutions.swing.toolbars.ToolBarGripper
setOrientation(int) - method in class com.vlsolutions.swing.toolbars.ToolBarPanel
setOrientation(int) - method in class com.vlsolutions.swing.toolbars.VLToolBar
Updates the orientation of this toolbar.
setPainter(com.vlsolutions.swing.toolbars.BackgroundPainter) - method in class com.vlsolutions.swing.toolbars.ToolBarPanel
Updates the optional background painter for this toolbar panel
setParent(com.vlsolutions.swing.docking.DockGroup) - method in class com.vlsolutions.swing.docking.DockGroup
Updates the parent of this group
setPressed(boolean) - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the pressed state
setPressed(boolean) - method in class com.vlsolutions.swing.toolbars.ToolBarButtonBorder
setPressedIcon(Icon) - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the pressed icon property
setResizeWeight(float) - method in class com.vlsolutions.swing.docking.DockKey
updates the resize weight of this dockable.
setRollover(boolean) - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the rollover state
setRolloverBorderPainted(boolean) - method in class com.vlsolutions.swing.toolbars.VLToolBar
Updates the rolloverBorderPainted property.
setRolloverContentAreaFilled(boolean) - method in class com.vlsolutions.swing.toolbars.VLToolBar
Updates the rolloverContentAreaFilled property.
setRolloverIcon(Icon) - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the rollover icon property
setRolloverTriggerDelay(int) - method in class com.vlsolutions.swing.docking.AutoHidePolicy
Updates the rollover trigger delay
setSelected(boolean) - method in class com.vlsolutions.swing.docking.AutoHideButton
Selects or unselects the button
setSelectedDockable(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockTabbedPane
Change the tab selection to display this dockable
setShadowDesktopStyle() - static method in class com.vlsolutions.swing.docking.DockingPreferences
Convenience method to use the VLDocking 1.0 layout and border style (with shadows around dockables)
setSingleDockableTitleBarPopUpCustomizer(boolean) - method in class com.vlsolutions.swing.docking.DockableActionCustomizer
Updates the singleDockableTitleBar property.
setSingleHeavyWeightComponent(boolean) - static method in class com.vlsolutions.swing.docking.DockingPreferences
Notifies the framework that there is only one dockable that is heavyweight.
resizes a detached dockable, regardless of its type (frame or dialog)
setStartBounds(Rectangle) - method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Sets the start bounds of the component for animation.
setTabName(String) - method in class com.vlsolutions.swing.docking.DockKey
Updates the tabname property.
setTabSelectorPopUpCustomizer(boolean) - method in class com.vlsolutions.swing.docking.DockableActionCustomizer
Updates the tabSelectorDockableTitleBar property
setTooltip(String) - method in class com.vlsolutions.swing.docking.DockKey
Updates the tooltip property.
setTooltipText(String) - method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Update the tooltip of this icon
setTooltipText(String) - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
setToolTipText(String) - method in class com.vlsolutions.swing.toolbars.VLToolBar
Updates the tooltip of the toolbar, and propagates it to the toolbar gripper.
setUseCustomUI(boolean) - method in class com.vlsolutions.swing.toolbars.VLToolBar
Updates the useCustomUI property.
setVisible(boolean) - method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the visible state
setVisible(boolean) - method in class com.vlsolutions.swing.docking.TabbedDockView
shows a detached dockable, regardless of its type (frame or dialog)
setWizardLabelText(String) - method in class com.vlsolutions.swing.docking.DockingSelectorDialog
Change the wizard label text (an explanation of the behaviour of this dialog).
setWorkspace(com.vlsolutions.swing.docking.ws.Workspace) - method in class com.vlsolutions.swing.docking.ws.WorkspaceButton
updates the workspace to be used by this button
setWorkspace(com.vlsolutions.swing.docking.ws.Workspace) - method in class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
updates the workspace to be used by this menu item
ShadowBorder - class com.vlsolutions.swing.docking.ShadowBorder
A border using a shadow on right-bottom sides.
ShadowBorder() - constructor for class com.vlsolutions.swing.docking.ShadowBorder
ShadowBorder(boolean) - constructor for class com.vlsolutions.swing.docking.ShadowBorder
Constructs a full shadow border (if paintTopLeft is true) or a half shadow border (is false).
shouldCollapse() - method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Returns true if this panel agrees to beeing hidden.
SingleDockableContainer - interface com.vlsolutions.swing.docking.SingleDockableContainer
A SingleDockableContainer is a DockableContainer that can display a single Dockable component.
smartIcon - field in class com.vlsolutions.swing.docking.DockViewAsTab
smart icon used to display the title
SmartIconJButton - class com.vlsolutions.swing.tabbedpane.SmartIconJButton
A sub component of JTabbedPaneSmartIcon, used to describe a button included in a tabbedpane.
SmartIconJButton(Action) - constructor for class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Constructs a new button with an action.
source - field in class com.vlsolutions.swing.docking.event.DockEvent
The drag source
DockingConstants.Split - class com.vlsolutions.swing.docking.DockingConstants.Split
Typesafe enumeration describing a split operation on the DockingDesktop.
Splits a Dockable in 2 parts, if possible.
This method should be overriden if the delegator doesn't belong to the docking containment hierarchy after drop acceptance.
Splits a dockable (with a given split location)
Replaces the child component by a sub-split pane.
SPLIT_BOTTOM - static field in class com.vlsolutions.swing.docking.DockingConstants
A constant describing a VERTICAL splitting operation where the new component goes on the BOTTOM part
SPLIT_LEFT - static field in class com.vlsolutions.swing.docking.DockingConstants
A constant describing an HORIZONTAL splitting operation where the new component goes on the LEFT part
SPLIT_RIGHT - static field in class com.vlsolutions.swing.docking.DockingConstants
A constant describing an HORIZONTAL splitting operation where the new component goes on the RIGHT part
SPLIT_TOP - static field in class com.vlsolutions.swing.docking.DockingConstants
A constant describing a VERTICAL splitting operation where the new component goes on the TOP part
Replaces the base component by a split pane oriented according to position, and put dockable at position.
Replaces the base component by a split pane oriented according to position, and put the dockablesContainer at position.
SplitContainer - class com.vlsolutions.swing.docking.SplitContainer
A Specialized JSplitPane which accepts drag and drop of DockableContainer.
SplitContainer() - constructor for class com.vlsolutions.swing.docking.SplitContainer
Constructs a vertically splitted SplitContainer
SplitContainer(int) - constructor for class com.vlsolutions.swing.docking.SplitContainer
Constructs a SplitContainer with the given JSplitPane orientation.
start() - method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Starts the animation.
startBounds - field in class com.vlsolutions.swing.docking.animation.ComponentAnimator
the component's start bounds
startDragComponent(Point) - method in class com.vlsolutions.swing.docking.DockableDragSource
Notifies this source that a drag operation has begun.
startDragComponent(Point) - method in class com.vlsolutions.swing.docking.DockableStoreButton
Notifies this source that a drag operation has begun.
startDragComponent(Point) - method in class com.vlsolutions.swing.docking.DockTabbedPane
startDragComponent(Point) - method in class com.vlsolutions.swing.docking.DockViewAsTab.TabHeader
startDragComponent(Point) - method in class com.vlsolutions.swing.docking.DockViewTitleBar
startDragComponent(Point) - method in class com.vlsolutions.swing.docking.MaximizedDockViewAsTab.MaximizedTabHeader
STATE_CLOSED - static field in class com.vlsolutions.swing.docking.DockableState
A constant describing a Dockable that is not visible.
STATE_DOCKED - static field in class com.vlsolutions.swing.docking.DockableState
A constant describing a Dockable that is visible (displayed in a DockableContainer)
STATE_FLOATING - static field in class com.vlsolutions.swing.docking.DockableState
A constant describing a Dockable that is currently floating (detached from the desktop)
STATE_HIDDEN - static field in class com.vlsolutions.swing.docking.DockableState
A constant describing a Dockable that is in auto-hide mode (reduced to a button)
STATE_MAXIMIZED - static field in class com.vlsolutions.swing.docking.DockableState
A constant describing a Dockable that is currently maximized
swapComponents(Component,Component) - static method in class com.vlsolutions.swing.docking.DockingUtilities
Swaps two toplevel DockableContainers (their parent must be a SplitContainer)

T

TabbedContainerActions - class com.vlsolutions.swing.docking.TabbedContainerActions
An utility class providing default implementation of usefull actions for pop-up menus in tab container selectors.
TabbedDockableContainer - interface com.vlsolutions.swing.docking.TabbedDockableContainer
Interface describing a container that can be used to display more than one Dockable in a Tabbed Pane fashion.
TabbedDockView - class com.vlsolutions.swing.docking.TabbedDockView
A DockView that can be nested into a TabbedDockableContainer
TabbedDockView(com.vlsolutions.swing.docking.Dockable) - constructor for class com.vlsolutions.swing.docking.TabbedDockView
Constructs a new DockView for the given dockable.
tabbedGroups - field in class com.vlsolutions.swing.docking.DockingDesktop
groups of tabs (used to re-tab autohidden dockable)
tabbedGroups - field in class com.vlsolutions.swing.docking.ws.WSDesktop
groups of tabs (used to re-tab autohidden dockable)
TabFactory - class com.vlsolutions.swing.docking.TabFactory
A factory that replaces DockViews (with title headers) by tabbed panes with a single tab.
DockViewAsTab.TabHeader - class com.vlsolutions.swing.docking.DockViewAsTab.TabHeader
title - field in class com.vlsolutions.swing.docking.DockView
titleBar - field in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
titleHeight - field in class com.vlsolutions.swing.docking.FloatingDialog
the drag header height
FloatingDialog.TitlePanel - class com.vlsolutions.swing.docking.FloatingDialog.TitlePanel
Class used as a title for dragging the window around
ToolBarButtonBorder - class com.vlsolutions.swing.toolbars.ToolBarButtonBorder
A border suitable for toolbar buttons.
ToolBarButtonBorder() - constructor for class com.vlsolutions.swing.toolbars.ToolBarButtonBorder
ToolBarConstraints - class com.vlsolutions.swing.toolbars.ToolBarConstraints
Constraints to be used with the ToolBarLayout.
ToolBarConstraints() - constructor for class com.vlsolutions.swing.toolbars.ToolBarConstraints
Constructs a new ToolBarConstraints at (0,0)
ToolBarConstraints(int,int) - constructor for class com.vlsolutions.swing.toolbars.ToolBarConstraints
Constructs a new ToolBarConstraints at (majorOrder,minorOrder).
ToolBarContainer - class com.vlsolutions.swing.toolbars.ToolBarContainer
The container for toolbar panels.
ToolBarContainer() - constructor for class com.vlsolutions.swing.toolbars.ToolBarContainer
ToolBarGripper - class com.vlsolutions.swing.toolbars.ToolBarGripper
The component used to have a "grip" action on a toolbar (Drag and Drop support)
ToolBarGripper() - constructor for class com.vlsolutions.swing.toolbars.ToolBarGripper
ToolBarGripper(int) - constructor for class com.vlsolutions.swing.toolbars.ToolBarGripper
ToolBarGripperUI - class com.vlsolutions.swing.toolbars.ToolBarGripperUI
The default UI for the toolbar gripper.
ToolBarGripperUI() - constructor for class com.vlsolutions.swing.toolbars.ToolBarGripperUI
Constructs a new gripper UI
ToolBarIO - class com.vlsolutions.swing.toolbars.ToolBarIO
A utility class used to save and restore toolbars to/from an XML configuration.
ToolBarIO(com.vlsolutions.swing.toolbars.ToolBarContainer) - constructor for class com.vlsolutions.swing.toolbars.ToolBarIO
Constructs a new ToolBarIO utility based on the given container
ToolBarIOReadInfo - class com.vlsolutions.swing.toolbars.ToolBarIOReadInfo
Descriptor of the loading operation of toolbars.
ToolBarIOReadInfo() - constructor for class com.vlsolutions.swing.toolbars.ToolBarIOReadInfo
ToolBarPanel - class com.vlsolutions.swing.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).
ToolBarPanel() - constructor for class com.vlsolutions.swing.toolbars.ToolBarPanel
Constructs a new toobar panel with a LEADING alignment.
ToolBarPanel(int) - constructor for class com.vlsolutions.swing.toolbars.ToolBarPanel
Constructs a new ToolBarPanel with the specified alignment.
ToolBarPanel(int,com.vlsolutions.swing.toolbars.BackgroundPainter) - constructor for class com.vlsolutions.swing.toolbars.ToolBarPanel
Constructs a new ToolBarPanel with the specified alignment and background painter.
ToolBarPanelBorder - class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
This is an optional class that can be used as a border for toolbar panels.
ToolBarPanelBorder() - constructor for class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
ToolBarPanelBorder(int) - constructor for class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
ToolBarPanelLayout - class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
The layout of a VLToolBarPanel
ToolBarPanelLayout(com.vlsolutions.swing.toolbars.ToolBarPanel) - constructor for class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
ToolBarPersistence - class com.vlsolutions.swing.toolbars.ToolBarPersistence
This class contains methods to keep a set of toolbars persistent.
Construct a new set of persistent toolbars.
tooltipText - field in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
the tooltip associated with the button
TOP - static field in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the TOP border of the DockingDesktop
TOP_CENTER - static field in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the CENTER part of TOP border of the DockingDesktop
TOP_LEFT - static field in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the TOP-LEFT corner of the DockingDesktop
TOP_PANEL - static field in class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
TOP_RIGHT - static field in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the TOP-RIGHT corner of the DockingDesktop
topBorderPane - field in class com.vlsolutions.swing.docking.DockingDesktop
panel used to display autohide buttons
toString() - method in class com.vlsolutions.swing.docking.DetachedDockView
toString() - method in class com.vlsolutions.swing.docking.DockableState
toString() - method in class com.vlsolutions.swing.docking.event.DockingActionAddDockableEvent
toString() - method in class com.vlsolutions.swing.docking.event.DockingActionCloseEvent
toString() - method in class com.vlsolutions.swing.docking.event.DockingActionCreateTabEvent
toString() - method in class com.vlsolutions.swing.docking.event.DockingActionSimpleStateChangeEvent
toString() - method in class com.vlsolutions.swing.docking.event.DockingActionSplitComponentEvent
toString() - method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableEvent
toString() - method in class com.vlsolutions.swing.docking.DockingPanel
toString() - method in class com.vlsolutions.swing.docking.DockKey
toString() - method in class com.vlsolutions.swing.docking.DockTabbedPane
toString() - method in class com.vlsolutions.swing.docking.DockView
toString() - method in class com.vlsolutions.swing.docking.DockViewTitleBar
Returns a readeable String representing this title bar
toString() - method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Returns a meaningfull string representation of this RelativeDockablePosition
toString() - method in class com.vlsolutions.swing.docking.SplitContainer
Returns a readable String representing this SplitContainer
toString() - method in class com.vlsolutions.swing.toolbars.ToolBarConstraints
Returns a description of these constraints.
toString() - method in class com.vlsolutions.swing.toolbars.VLToolBar
toString() - method in class com.vlsolutions.swing.docking.ws.WSDockKey
tpManager - field in class com.vlsolutions.swing.docking.DockViewAsTab
smart icon manager

U

uiClassID - static field in class com.vlsolutions.swing.docking.AutoHideButton
uiClassID - static field in class com.vlsolutions.swing.docking.AutoHideButtonPanel
uiClassID - static field in class com.vlsolutions.swing.docking.AutoHideExpandPanel
This method is used by DockableContainers in order to unregister their DockableDragSource(s) to the DragControler.
Uninstalls multiple drag sources.
Called once, when the dockablecontainer is no longer used by the desktop, in order to releases resources and listeners taken on installDocking().
uninstallDocking(com.vlsolutions.swing.docking.DockingDesktop) - method in class com.vlsolutions.swing.docking.DockView
uninstallTitleBorder(JComponent) - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
uninstalls the icons and tooltip suitable for a close button
uninstallUI(JComponent) - method in class com.vlsolutions.swing.docking.ui.AutoHideButtonPanelUI
uninstallUI(JComponent) - method in class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
uninstallUI(JComponent) - method in class com.vlsolutions.swing.docking.ui.AutoHideExpandPanelUI
uninstallUI(JComponent) - method in class com.vlsolutions.swing.docking.ui.DetachedDockViewUI
Uninstalls the component's UI
uninstallUI(JComponent) - method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
uninstallUI(JComponent) - method in class com.vlsolutions.swing.docking.ui.DockViewUI
unregisterDockable(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockingContext
Unregisters the dockable, which can be garbage collected (no longer used by docking desktops.
unregisterDockable(com.vlsolutions.swing.docking.Dockable) - method in class com.vlsolutions.swing.docking.DockingDesktop
Unregisters the dockable, which can be garbage collected (no longer used by the docking desktop.
unregisterToolBar(com.vlsolutions.swing.toolbars.VLToolBar) - method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Unregisters a ToolBar.
updateButtonText() - method in class com.vlsolutions.swing.docking.DockableStoreButton
Override this method if you want to change the display (text and icon) of this button and the default settings don't suit your needs.
updateResizeWeights(com.vlsolutions.swing.docking.DockingPanel) - static method in class com.vlsolutions.swing.docking.DockingUtilities
Invoked every time the layout is changed, to rebuild the weighting of split containers
updateUI() - method in class com.vlsolutions.swing.docking.ui.DockingUISettings
Allows updating of the ui after a look and feel change.
updateUI() - method in class com.vlsolutions.swing.toolbars.ToolBarGripper
Resets the UI property to a value from the current look and feel.

V

validate(com.vlsolutions.swing.docking.FloatingDockableContainer) - static method in class com.vlsolutions.swing.docking.DockingUtilities
validates a detached dockable, regardless of its type (frame or dialog)
value() - method in class com.vlsolutions.swing.docking.DockingConstants.Hide
value() - method in class com.vlsolutions.swing.docking.DockingConstants.Split
Override this method to add contextual items at the end of the pop-up menu which can be triggered on the title bar of a single dockable.
Override this method to add contextual items at the end of the pop-up menu which can be triggered on a tab selector.
VLButtonUI - class com.vlsolutions.swing.toolbars.VLButtonUI
A UI for toolbar buttons : replaces the look and feel default UI to have a unified toolbar rendering.
VLButtonUI() - constructor for class com.vlsolutions.swing.toolbars.VLButtonUI
VLToolBar - class com.vlsolutions.swing.toolbars.VLToolBar
A JToolbar suitable for drag and drop purposes.
VLToolBar() - constructor for class com.vlsolutions.swing.toolbars.VLToolBar
Constructs a toolbar with a null name (this toolbar will not be able to write its structure in a XML encoder, unless you call setName(String) with a non null name before saving).
VLToolBar(String) - constructor for class com.vlsolutions.swing.toolbars.VLToolBar
Constructs a toolbar with the given name.
VLToolBarLayout - class com.vlsolutions.swing.toolbars.VLToolBarLayout
The layout for VLToolBar (supports horizontal and vertical orientation).
VLToolBarLayout() - constructor for class com.vlsolutions.swing.toolbars.VLToolBarLayout
VLToolBarLayout(boolean) - constructor for class com.vlsolutions.swing.toolbars.VLToolBarLayout
Constructs a new Layout.
VLToolBarLayout(boolean,int) - constructor for class com.vlsolutions.swing.toolbars.VLToolBarLayout
Constructs a new Layout.

W

Workspace - class com.vlsolutions.swing.docking.ws.Workspace
A logical organization of dockables.
Workspace() - constructor for class com.vlsolutions.swing.docking.ws.Workspace
Creates a workspace with a single default WSDesktop
WorkspaceButton - class com.vlsolutions.swing.docking.ws.WorkspaceButton
A simple button that applies a workspace to a given Docking context when pressed .
WorkspaceButton() - constructor for class com.vlsolutions.swing.docking.ws.WorkspaceButton
default constructor
WorkspaceButton(String) - constructor for class com.vlsolutions.swing.docking.ws.WorkspaceButton
constructor with a menu text
WorkspaceButton(String,Icon) - constructor for class com.vlsolutions.swing.docking.ws.WorkspaceButton
constructor with a menu text and an icon
WorkspaceException - class com.vlsolutions.swing.docking.ws.WorkspaceException
An exception raised when a workspace operation has gone wrong (can encapsulate another exception).
WorkspaceException(Exception) - constructor for class com.vlsolutions.swing.docking.ws.WorkspaceException
WorkspaceException(String) - constructor for class com.vlsolutions.swing.docking.ws.WorkspaceException
WorkspaceException(String,Exception) - constructor for class com.vlsolutions.swing.docking.ws.WorkspaceException
WorkspaceMenuItem - class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
A simple menu item that applies a workspace to a given Docking context when selected .
WorkspaceMenuItem() - constructor for class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
Default constructor
WorkspaceMenuItem(String) - constructor for class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
constructor with a menu text
WorkspaceMenuItem(String,Icon) - constructor for class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
constructor with a menu text and an icon
writeXML(OutputStream) - method in class com.vlsolutions.swing.docking.DockingContext
Saves the current desktop configuration into an XML stream.
writeXML(OutputStream) - method in class com.vlsolutions.swing.docking.DockingDesktop
Saves the current desktop configuration into an XML stream.
writeXML(OutputStream) - method in class com.vlsolutions.swing.toolbars.ToolBarIO
Saves the current toolbar configuration into an XML stream.
writeXML(OutputStream) - method in class com.vlsolutions.swing.docking.ws.Workspace
Saves the workspace layout into an XML stream.
WSDesktop - class com.vlsolutions.swing.docking.ws.WSDesktop
A desktop part of a workpace.
WSDesktop() - constructor for class com.vlsolutions.swing.docking.ws.WSDesktop
Constructs a WSDesktop with "default" as name
WSDesktop(String) - constructor for class com.vlsolutions.swing.docking.ws.WSDesktop
Constructs a WSDesktop with a given name
WSDockKey - class com.vlsolutions.swing.docking.ws.WSDockKey
Defines a key associated to a dockable in a workspace.
WSDockKey(String) - constructor for class com.vlsolutions.swing.docking.ws.WSDockKey

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