-
- All Implemented Interfaces:
Border, UIResource
- Enclosing class:
- BasicBorders
public static class BasicBorders.SplitPaneBorder
extends Object
implements Border, UIResource
Draws the border around the splitpane. To work correctly you should
also install a border on the divider (property SplitPaneDivider.border).
-
-
Field Summary
Fields
| Modifier and Type |
Field |
Description |
protected Color |
highlight |
The color of highlight
|
protected Color |
shadow |
The color of shadow
|
-
Constructor Summary
Constructors
| Constructor |
Description |
SplitPaneBorder(Color highlight,
Color shadow) |
Constructs a new instance of a SplitPaneBorder.
|
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Field Detail
-
shadow
protected Color shadow
The color of shadow
-
Constructor Detail
-
SplitPaneBorder
public SplitPaneBorder(Color highlight,
Color shadow)
Constructs a new instance of a SplitPaneBorder.
- Parameters:
highlight - a color of highlight
shadow - a color of shadow
-
Method Detail
-
paintBorder
public void paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
Description copied from interface: Border
Paints the border for the specified component with the specified
position and size.
- Specified by:
paintBorder in interface Border
- Parameters:
c - the component for which this border is being painted
g - the paint graphics
x - the x position of the painted border
y - the y position of the painted border
width - the width of the painted border
height - the height of the painted border
-
isBorderOpaque
public boolean isBorderOpaque()
Description copied from interface: Border
Returns whether or not the border is opaque. If the border
is opaque, it is responsible for filling in it's own
background when painting.
- Specified by:
isBorderOpaque in interface Border
- Returns:
- true if this
Border is opaque