Class WindowsTaskPaneUI.XPPaneBorder
java.lang.Object
org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI.PaneBorder
org.jdesktop.swingx.plaf.windows.WindowsTaskPaneUI.XPPaneBorder
- All Implemented Interfaces:
Border, UIResource
- Enclosing class:
WindowsTaskPaneUI
The border of the taskpane group paints the "text", the "icon", the
"expanded" status and the "special" type.
-
Field Summary
Fields inherited from class BasicTaskPaneUI.PaneBorder
borderColor, label, specialTitleBackground, specialTitleForeground, specialTitleOver, titleBackgroundGradientEnd, titleBackgroundGradientStart, titleForeground, titleOver -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanDefault implementation returns false.protected voidpaintExpandedControls(JXTaskPane group, Graphics g, int x, int y, int width, int height) Paints expanded controls.protected voidpaintTitleBackground(JXTaskPane group, Graphics g) Paints background of the title.Methods inherited from class BasicTaskPaneUI.PaneBorder
configureLabel, getBorderInsets, getPaintColor, getPreferredSize, isBorderOpaque, paintBorder, paintChevronControls, paintFocus, paintOvalAroundControls, paintRectAroundControls, paintTitle
-
Constructor Details
-
XPPaneBorder
XPPaneBorder()
-
-
Method Details
-
paintTitleBackground
Description copied from class:BasicTaskPaneUI.PaneBorderPaints background of the title. This may differ based on properties of the group.- Overrides:
paintTitleBackgroundin classBasicTaskPaneUI.PaneBorder- Parameters:
group- Selected group.g- Target graphics.
-
paintExpandedControls
protected void paintExpandedControls(JXTaskPane group, Graphics g, int x, int y, int width, int height) Description copied from class:BasicTaskPaneUI.PaneBorderPaints expanded controls. Default implementation does nothing.- Overrides:
paintExpandedControlsin classBasicTaskPaneUI.PaneBorder- Parameters:
group- Expanded group.g- Target graphics.x- X coordinate of the top left corner.y- Y coordinate of the top left corner.width- Width of the box.height- Height of the box.
-
isMouseOverBorder
protected boolean isMouseOverBorder()Description copied from class:BasicTaskPaneUI.PaneBorderDefault implementation returns false.- Overrides:
isMouseOverBorderin classBasicTaskPaneUI.PaneBorder- Returns:
- true if this border wants to display things differently when the mouse is over it
-