Quaqua 5.4.1 2009-07-14

ch.randelshofer.quaqua
Class QuaquaSplitPaneUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.SplitPaneUI
          extended by javax.swing.plaf.basic.BasicSplitPaneUI
              extended by ch.randelshofer.quaqua.QuaquaSplitPaneUI

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

QuaquaSplitPaneUI.

Version:
1.0 November 27, 2005 Created.
Author:
Werner Randelshofer

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, dividerSize, 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
QuaquaSplitPaneUI()
          Creates a new instance.
 
Method Summary
 javax.swing.plaf.basic.BasicSplitPaneDivider createDefaultDivider()
          Creates the default divider.
protected  java.awt.Component createDefaultNonContinuousLayoutDivider()
          Returns the default non continuous layout divider, which is an instanceof Canvas that fills the background in dark gray.
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent x)
          Creates a new BasicSplitPaneUI instance
 void finishedPaintingChildren(javax.swing.JSplitPane jc, java.awt.Graphics g)
          Messaged after the JSplitPane the receiver is providing the look and feel for paints its children.
protected  void installDefaults()
          Installs the UI defaults.
 void paint(java.awt.Graphics gr, javax.swing.JComponent c)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicSplitPaneUI
createFocusListener, createKeyboardDownRightListener, createKeyboardEndListener, createKeyboardHomeListener, createKeyboardResizeToggleListener, createKeyboardUpLeftListener, createPropertyChangeListener, dragDividerTo, finishDraggingTo, getDivider, getDividerBorderSize, getDividerLocation, getInsets, getLastDragLocation, getMaximumDividerLocation, getMaximumSize, getMinimumDividerLocation, getMinimumSize, getNonContinuousLayoutDivider, getOrientation, getPreferredSize, getSplitPane, installKeyboardActions, installListeners, installUI, isContinuousLayout, resetLayoutManager, resetToPreferredSizes, setContinuousLayout, setDividerLocation, setLastDragLocation, setNonContinuousLayoutDivider, setNonContinuousLayoutDivider, setOrientation, startDragging, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuaquaSplitPaneUI

public QuaquaSplitPaneUI()
Creates a new instance.

Method Detail

createUI

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


installDefaults

protected void installDefaults()
Installs the UI defaults.

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

paint

public void paint(java.awt.Graphics gr,
                  javax.swing.JComponent c)
Overrides:
paint in class javax.swing.plaf.basic.BasicSplitPaneUI

finishedPaintingChildren

public void finishedPaintingChildren(javax.swing.JSplitPane jc,
                                     java.awt.Graphics g)
Messaged after the JSplitPane the receiver is providing the look and feel for paints its children.

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

createDefaultNonContinuousLayoutDivider

protected java.awt.Component createDefaultNonContinuousLayoutDivider()
Returns the default non continuous layout divider, which is an instanceof Canvas that fills the background in dark gray.

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

Copyright 2003-2007 (c) Werner Randelshofer.
All rights reserved.