java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.SplitPaneUI
javax.swing.plaf.basic.BasicSplitPaneUI
Direct Known Subclasses:
SynthSplitPaneUI, MetalSplitPaneUI
Scott - VioletSteve - WilsonRalph - Kar| Nested Class Summary: | ||
|---|---|---|
| public class | BasicSplitPaneUI.PropertyHandler | Implementation of the PropertyChangeListener
that the JSplitPane UI uses.
This class should be treated as a "protected" inner class. Instantiate it only within subclasses of BasicSplitPaneUI. |
| public class | BasicSplitPaneUI.FocusHandler | Implementation of the FocusListener that the JSplitPane UI uses.
This class should be treated as a "protected" inner class. Instantiate it only within subclasses of BasicSplitPaneUI. |
| public class | BasicSplitPaneUI.KeyboardUpLeftHandler | Implementation of an ActionListener that the JSplitPane UI uses for
handling specific key presses.
This class should be treated as a "protected" inner class. Instantiate it only within subclasses of BasicSplitPaneUI. |
| public class | BasicSplitPaneUI.KeyboardDownRightHandler | Implementation of an ActionListener that the JSplitPane UI uses for
handling specific key presses.
This class should be treated as a "protected" inner class. Instantiate it only within subclasses of BasicSplitPaneUI. |
| public class | BasicSplitPaneUI.KeyboardHomeHandler | Implementation of an ActionListener that the JSplitPane UI uses for
handling specific key presses.
This class should be treated as a "protected" inner class. Instantiate it only within subclasses of BasicSplitPaneUI. |
| public class | BasicSplitPaneUI.KeyboardEndHandler | Implementation of an ActionListener that the JSplitPane UI uses for
handling specific key presses.
This class should be treated as a "protected" inner class. Instantiate it only within subclasses of BasicSplitPaneUI. |
| public class | BasicSplitPaneUI.KeyboardResizeToggleHandler | Implementation of an ActionListener that the JSplitPane UI uses for
handling specific key presses.
This class should be treated as a "protected" inner class. Instantiate it only within subclasses of BasicSplitPaneUI. |
| public class | BasicSplitPaneUI.BasicHorizontalLayoutManager | LayoutManager for JSplitPanes that have an orientation of HORIZONTAL_SPLIT. |
| public class | BasicSplitPaneUI.BasicVerticalLayoutManager | LayoutManager used for JSplitPanes with an orientation of
VERTICAL_SPLIT.
|
| Field Summary | ||
|---|---|---|
| protected static final String | NON_CONTINUOUS_DIVIDER | The divider used for non-continuous layout is added to the split pane with this object. |
| protected static int | KEYBOARD_DIVIDER_MOVE_OFFSET | How far (relative) the divider does move when it is moved around by the cursor keys on the keyboard. |
| protected JSplitPane | splitPane | JSplitPane instance this instance is providing the look and feel for. |
| protected BasicSplitPaneUI.BasicHorizontalLayoutManager | layoutManager | LayoutManager that is created and placed into the split pane. |
| protected BasicSplitPaneDivider | divider | Instance of the divider for this JSplitPane. |
| protected PropertyChangeListener | propertyChangeListener | Instance of the PropertyChangeListener for this JSplitPane. |
| protected FocusListener | focusListener | Instance of the FocusListener for this JSplitPane. |
| protected int | dividerSize | The size of the divider while the dragging session is valid. |
| protected Component | nonContinuousLayoutDivider | Instance for the shadow of the divider when non continuous layout is being used. |
| protected boolean | draggingHW | Set to true in startDragging if any of the children (not including the nonContinuousLayoutDivider) are heavy weights. |
| protected int | beginDragDividerLocation | Location of the divider when the dragging session began. |
| protected KeyStroke | upKey | As of Java 2 platform v1.3 this previously undocumented field is no
longer used.
Key bindings are now defined by the LookAndFeel, please refer to
the key bindings specification for further details. |
| protected KeyStroke | downKey | As of Java 2 platform v1.3 this previously undocumented field is no
longer used.
Key bindings are now defined by the LookAndFeel, please refer to
the key bindings specification for further details. |
| protected KeyStroke | leftKey | As of Java 2 platform v1.3 this previously undocumented field is no
longer used.
Key bindings are now defined by the LookAndFeel, please refer to
the key bindings specification for further details. |
| protected KeyStroke | rightKey | As of Java 2 platform v1.3 this previously undocumented field is no
longer used.
Key bindings are now defined by the LookAndFeel, please refer to
the key bindings specification for further details. |
| protected KeyStroke | homeKey | As of Java 2 platform v1.3 this previously undocumented field is no
longer used.
Key bindings are now defined by the LookAndFeel, please refer to
the key bindings specification for further details. |
| protected KeyStroke | endKey | As of Java 2 platform v1.3 this previously undocumented field is no
longer used.
Key bindings are now defined by the LookAndFeel, please refer to
the key bindings specification for further details. |
| protected KeyStroke | dividerResizeToggleKey | As of Java 2 platform v1.3 this previously undocumented field is no
longer used.
Key bindings are now defined by the LookAndFeel, please refer to
the key bindings specification for further details. |
| protected ActionListener | keyboardUpLeftListener | As of Java 2 platform v1.3 this previously undocumented field is no
longer used.
Key bindings are now defined by the LookAndFeel, please refer to
the key bindings specification for further details. |
| protected ActionListener | keyboardDownRightListener | As of Java 2 platform v1.3 this previously undocumented field is no
longer used.
Key bindings are now defined by the LookAndFeel, please refer to
the key bindings specification for further details. |
| protected ActionListener | keyboardHomeListener | As of Java 2 platform v1.3 this previously undocumented field is no
longer used.
Key bindings are now defined by the LookAndFeel, please refer to
the key bindings specification for further details. |
| protected ActionListener | keyboardEndListener | As of Java 2 platform v1.3 this previously undocumented field is no
longer used.
Key bindings are now defined by the LookAndFeel, please refer to
the key bindings specification for further details. |
| protected ActionListener | keyboardResizeToggleListener | As of Java 2 platform v1.3 this previously undocumented field is no
longer used.
Key bindings are now defined by the LookAndFeel, please refer to
the key bindings specification for further details. |
| boolean | painted | Indicates that we have painted once. |
| boolean | ignoreDividerLocationChange | If true, setDividerLocation does nothing. |
| Methods from javax.swing.plaf.SplitPaneUI: |
|---|
| finishedPaintingChildren, getDividerLocation, getMaximumDividerLocation, getMinimumDividerLocation, resetToPreferredSizes, setDividerLocation |
| Methods from javax.swing.plaf.ComponentUI: |
|---|
| contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update |
| Methods from java.lang.Object: |
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method from javax.swing.plaf.basic.BasicSplitPaneUI Detail: |
|---|
|
|
|
Deprecated! As - of Java 2 platform v1.3.
installKeyboardActions and
placing the Action in the SplitPane's ActionMap. Please refer to
the key bindings specification for further details.
Creates a ActionListener for the JSplitPane UI that listens for specific key presses. |
Deprecated! As - of Java 2 platform v1.3.
installKeyboardActions and
placing the Action in the SplitPane's ActionMap. Please refer to
the key bindings specification for further details.
Creates a ActionListener for the JSplitPane UI that listens for specific key presses. |
Deprecated! As - of Java 2 platform v1.3.
installKeyboardActions and
placing the Action in the SplitPane's ActionMap. Please refer to
the key bindings specification for further details.
Creates a ActionListener for the JSplitPane UI that listens for specific key presses. |
Deprecated! As - of Java 2 platform v1.3.
installKeyboardActions and
placing the Action in the SplitPane's ActionMap. Please refer to
the key bindings specification for further details.
Creates a ActionListener for the JSplitPane UI that listens for specific key presses. |
Deprecated! As - of Java 2 platform v1.3.
installKeyboardActions and
placing the Action in the SplitPane's ActionMap. Please refer to
the key bindings specification for further details.
Creates a ActionListener for the JSplitPane UI that listens for specific key presses. |
|
|
|
|
|
|
Deprecated! As - of Java 2 platform v1.3, instead set the border on the
divider.
Returns the width of one side of the divider border. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|