-
- 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