com.vlsolutions.swing.docking.ui
Class DockingSplitPaneUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.SplitPaneUI
          extended by javax.swing.plaf.basic.BasicSplitPaneUI
              extended by com.vlsolutions.swing.docking.ui.DockingSplitPaneUI

public class DockingSplitPaneUI
extends javax.swing.plaf.basic.BasicSplitPaneUI

A specific UI for removing border effects of the JSplitPanes used for docking.


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicSplitPaneUI
javax.swing.plaf.basic.BasicSplitPaneUI.BasicHorizontalLayoutManager, javax.swing.plaf.basic.BasicSplitPaneUI.BasicVerticalLayoutManager, javax.swing.plaf.basic.BasicSplitPaneUI.FocusHandler, javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardDownRightHandler, javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardEndHandler, javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardHomeHandler, javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardResizeToggleHandler, javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardUpLeftHandler, javax.swing.plaf.basic.BasicSplitPaneUI.PropertyHandler
 
Field Summary
 
Fields inherited from class javax.swing.plaf.basic.BasicSplitPaneUI
beginDragDividerLocation, divider, dividerResizeToggleKey, downKey, draggingHW, endKey, focusListener, homeKey, KEYBOARD_DIVIDER_MOVE_OFFSET, keyboardDownRightListener, keyboardEndListener, keyboardHomeListener, keyboardResizeToggleListener, keyboardUpLeftListener, layoutManager, leftKey, NON_CONTINUOUS_DIVIDER, nonContinuousLayoutDivider, propertyChangeListener, rightKey, splitPane, upKey
 
Constructor Summary
DockingSplitPaneUI()
           
 
Method Summary
 javax.swing.plaf.basic.BasicSplitPaneDivider createDefaultDivider()
          Creates the default divider.
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent x)
          Creates a new DockingSplitPaneUI instance
protected  void installDefaults()
           
 void installUI(javax.swing.JComponent comp)
           
static void setDrawDelimitors(boolean draw)
          Deprecated. use UIManager.put("SplitContainer.drawDotsDelimitors", Boolean) instead
 
Methods inherited from class javax.swing.plaf.basic.BasicSplitPaneUI
createDefaultNonContinuousLayoutDivider, createFocusListener, createKeyboardDownRightListener, createKeyboardEndListener, createKeyboardHomeListener, createKeyboardResizeToggleListener, createKeyboardUpLeftListener, createPropertyChangeListener, dragDividerTo, finishDraggingTo, finishedPaintingChildren, getDivider, getDividerBorderSize, getDividerLocation, getInsets, getLastDragLocation, getMaximumDividerLocation, getMaximumSize, getMinimumDividerLocation, getMinimumSize, getNonContinuousLayoutDivider, getOrientation, getPreferredSize, getSplitPane, installKeyboardActions, installListeners, isContinuousLayout, paint, resetLayoutManager, resetToPreferredSizes, setContinuousLayout, setDividerLocation, setLastDragLocation, setNonContinuousLayoutDivider, setNonContinuousLayoutDivider, setOrientation, startDragging, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DockingSplitPaneUI

public DockingSplitPaneUI()
Method Detail

setDrawDelimitors

public static void setDrawDelimitors(boolean draw)
Deprecated. use UIManager.put("SplitContainer.drawDotsDelimitors", Boolean) instead

if true, the UI will paint shadowed dots along the split pane divider, if false, the divider will remain empty. Default is false


createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent x)
Creates a new DockingSplitPaneUI instance


installUI

public void installUI(javax.swing.JComponent comp)
Overrides:
installUI in class javax.swing.plaf.basic.BasicSplitPaneUI

installDefaults

protected void installDefaults()
Overrides:
installDefaults in class javax.swing.plaf.basic.BasicSplitPaneUI

createDefaultDivider

public javax.swing.plaf.basic.BasicSplitPaneDivider createDefaultDivider()
Creates the default divider.

Overrides:
createDefaultDivider in class javax.swing.plaf.basic.BasicSplitPaneUI


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