Package com.formdev.flatlaf.ui
Class FlatSplitPaneUI.FlatSplitPaneDivider
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.plaf.basic.BasicSplitPaneDivider
-
- com.formdev.flatlaf.ui.FlatSplitPaneUI.FlatSplitPaneDivider
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,PropertyChangeListener,Serializable,EventListener
- Enclosing class:
- FlatSplitPaneUI
protected class FlatSplitPaneUI.FlatSplitPaneDivider extends BasicSplitPaneDivider
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classFlatSplitPaneUI.FlatSplitPaneDivider.FlatDividerLayoutprotected classFlatSplitPaneUI.FlatSplitPaneDivider.FlatOneTouchButton-
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicSplitPaneDivider
BasicSplitPaneDivider.DividerLayout, BasicSplitPaneDivider.DragController, BasicSplitPaneDivider.MouseHandler, BasicSplitPaneDivider.VerticalDragController
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected ColorgripColorprotected intgripDotCountprotected intgripDotSizeprotected intgripGapprotected Stringstyle-
Fields inherited from class javax.swing.plaf.basic.BasicSplitPaneDivider
dividerSize, dragger, hiddenDivider, leftButton, mouseHandler, ONE_TOUCH_OFFSET, ONE_TOUCH_SIZE, orientation, rightButton, splitPane, splitPaneUI
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFlatSplitPaneDivider(BasicSplitPaneUI ui)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjectapplyStyleProperty(String key, Object value)protected JButtoncreateLeftOneTouchButton()protected JButtoncreateRightOneTouchButton()Map<String,Class<?>>getStyleableInfos()ObjectgetStyleableValue(String key)protected booleanisLeftCollapsed()protected booleanisRightCollapsed()voidpaint(Graphics g)protected voidpaintGrip(Graphics g, int x, int y, int width, int height)voidpropertyChange(PropertyChangeEvent e)voidsetDividerSize(int newSize)-
Methods inherited from class javax.swing.plaf.basic.BasicSplitPaneDivider
dragDividerTo, finishDraggingTo, getBasicSplitPaneUI, getBorder, getDividerSize, getInsets, getMinimumSize, getPreferredSize, isMouseOver, oneTouchExpandableChanged, prepareForDragging, setBasicSplitPaneUI, setBorder, setMouseOver
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getListeners, getMaximumSize, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
FlatSplitPaneDivider
protected FlatSplitPaneDivider(BasicSplitPaneUI ui)
-
-
Method Detail
-
setDividerSize
public void setDividerSize(int newSize)
- Overrides:
setDividerSizein classBasicSplitPaneDivider
-
createLeftOneTouchButton
protected JButton createLeftOneTouchButton()
- Overrides:
createLeftOneTouchButtonin classBasicSplitPaneDivider
-
createRightOneTouchButton
protected JButton createRightOneTouchButton()
- Overrides:
createRightOneTouchButtonin classBasicSplitPaneDivider
-
propertyChange
public void propertyChange(PropertyChangeEvent e)
- Specified by:
propertyChangein interfacePropertyChangeListener- Overrides:
propertyChangein classBasicSplitPaneDivider
-
paint
public void paint(Graphics g)
- Overrides:
paintin classBasicSplitPaneDivider
-
paintGrip
protected void paintGrip(Graphics g, int x, int y, int width, int height)
-
isLeftCollapsed
protected boolean isLeftCollapsed()
-
isRightCollapsed
protected boolean isRightCollapsed()
-
-