Package org.jdesktop.swingx.plaf.metal
Class MetalTaskPaneUI.MetalPaneBorder
- java.lang.Object
-
- org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI.PaneBorder
-
- org.jdesktop.swingx.plaf.metal.MetalTaskPaneUI.MetalPaneBorder
-
- All Implemented Interfaces:
javax.swing.border.Border,javax.swing.plaf.UIResource
- Enclosing class:
- MetalTaskPaneUI
class MetalTaskPaneUI.MetalPaneBorder extends BasicTaskPaneUI.PaneBorder
The border of the task pane group paints the "text", the "icon", the "expanded" status and the "special" type.
-
-
Field Summary
-
Fields inherited from class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI.PaneBorder
borderColor, label, specialTitleBackground, specialTitleForeground, specialTitleOver, titleBackgroundGradientEnd, titleBackgroundGradientStart, titleForeground, titleOver
-
-
Constructor Summary
Constructors Constructor Description MetalPaneBorder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisMouseOverBorder()Default implementation returns false.protected voidpaintExpandedControls(JXTaskPane group, java.awt.Graphics g, int x, int y, int width, int height)Paints expanded controls.-
Methods inherited from class org.jdesktop.swingx.plaf.basic.BasicTaskPaneUI.PaneBorder
configureLabel, getBorderInsets, getPaintColor, getPreferredSize, isBorderOpaque, paintBorder, paintChevronControls, paintFocus, paintOvalAroundControls, paintRectAroundControls, paintTitle, paintTitleBackground
-
-
-
-
Method Detail
-
paintExpandedControls
protected void paintExpandedControls(JXTaskPane group, java.awt.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
-
-