Package org.jdesktop.swingx.renderer
Class TreeCellContext.TreeFocusBorder
java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.border.LineBorder
org.jdesktop.swingx.renderer.TreeCellContext.TreeFocusBorder
- All Implemented Interfaces:
Serializable
,Border
- Enclosing class:
TreeCellContext
Border used to draw around the content of the node.
PENDING: isn't that the same as around a list or table cell, but without a tree-specific key/value pair in UIManager?
- See Also:
-
Field Summary
FieldsFields inherited from class javax.swing.border.LineBorder
lineColor, roundedCorners, thickness
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
private boolean
isDashed()
void
paintBorder
(Component c, Graphics g, int x, int y, int width, int height) Methods inherited from class javax.swing.border.LineBorder
createBlackLineBorder, createGrayLineBorder, getBorderInsets, getLineColor, getRoundedCorners, getThickness
Methods inherited from class javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
-
Field Details
-
treeBackground
-
focusColor
-
-
Constructor Details
-
TreeFocusBorder
public TreeFocusBorder()
-
-
Method Details
-
paintBorder
- Specified by:
paintBorder
in interfaceBorder
- Overrides:
paintBorder
in classLineBorder
-
isDashed
private boolean isDashed()- Returns:
- a boolean indicating whether the focus border should be painted dashed style.
-
isBorderOpaque
public boolean isBorderOpaque()- Specified by:
isBorderOpaque
in interfaceBorder
- Overrides:
isBorderOpaque
in classLineBorder
-