Package com.formdev.flatlaf.ui
Class FlatSplitPaneUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.SplitPaneUI
-
- javax.swing.plaf.basic.BasicSplitPaneUI
-
- com.formdev.flatlaf.ui.FlatSplitPaneUI
-
public class FlatSplitPaneUI extends BasicSplitPaneUI
Provides the Flat LaF UI delegate forJSplitPane.- UiDefault:
- SplitPane.background Color, SplitPane.foreground Color unused, SplitPane.dividerSize int, SplitPane.border Border, SplitPaneDivider.border Border, SplitPaneDivider.draggingColor Color only used if continuousLayout is false , SplitPane.continuousLayout boolean , Component.arrowType String chevron (default) or triangle, SplitPaneDivider.oneTouchArrowColor Color, SplitPaneDivider.oneTouchHoverArrowColor Color, SplitPaneDivider.oneTouchPressedArrowColor Color, SplitPaneDivider.style String grip (default) or plain, SplitPaneDivider.gripColor Color, SplitPaneDivider.gripDotCount int, SplitPaneDivider.gripDotSize int, SplitPaneDivider.gripGap int
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classFlatSplitPaneUI.FlatSplitPaneDivider-
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicSplitPaneUI
BasicSplitPaneUI.BasicHorizontalLayoutManager, BasicSplitPaneUI.BasicVerticalLayoutManager, BasicSplitPaneUI.FocusHandler, BasicSplitPaneUI.KeyboardDownRightHandler, BasicSplitPaneUI.KeyboardEndHandler, BasicSplitPaneUI.KeyboardHomeHandler, BasicSplitPaneUI.KeyboardResizeToggleHandler, BasicSplitPaneUI.KeyboardUpLeftHandler, BasicSplitPaneUI.PropertyHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected StringarrowTypeprotected ColoroneTouchArrowColorprotected ColoroneTouchHoverArrowColorprotected ColoroneTouchPressedArrowColor-
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
Constructors Constructor Description FlatSplitPaneUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BasicSplitPaneDividercreateDefaultDivider()static ComponentUIcreateUI(JComponent c)protected voidinstallDefaults()protected voiduninstallDefaults()-
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, installUI, isContinuousLayout, paint, resetLayoutManager, resetToPreferredSizes, setContinuousLayout, setDividerLocation, setLastDragLocation, setNonContinuousLayoutDivider, setNonContinuousLayoutDivider, setOrientation, startDragging, uninstallKeyboardActions, uninstallListeners, uninstallUI
-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, update
-
-
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent c)
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaultsin classBasicSplitPaneUI
-
uninstallDefaults
protected void uninstallDefaults()
- Overrides:
uninstallDefaultsin classBasicSplitPaneUI
-
createDefaultDivider
public BasicSplitPaneDivider createDefaultDivider()
- Overrides:
createDefaultDividerin classBasicSplitPaneUI
-
-