public class SlidingFrameBorder
extends java.lang.Object
implements javax.swing.border.Border, javax.swing.plaf.UIResource
Modifier and Type | Field and Description |
---|---|
protected java.awt.Color |
_darkShadow |
protected java.awt.Color |
_highlight |
protected java.awt.Insets |
_insets |
protected java.awt.Color |
_lightHighlight |
protected java.awt.Color |
_shadow |
static int |
SHADOW_SIZE |
Constructor and Description |
---|
SlidingFrameBorder(java.awt.Color highlight,
java.awt.Color lightHighlight,
java.awt.Color shadow,
java.awt.Color darkShadow,
java.awt.Insets insets) |
Modifier and Type | Method and Description |
---|---|
java.awt.Insets |
getBorderInsets(java.awt.Component c)
Returns the insets of the border.
|
boolean |
isBorderOpaque()
Returns whether or not the border is opaque.
|
void |
paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height) |
static void |
paintGradient(java.awt.Graphics g,
java.awt.Rectangle rect,
boolean isVertical,
int darkness,
boolean lighter) |
public static final int SHADOW_SIZE
protected java.awt.Color _highlight
protected java.awt.Color _lightHighlight
protected java.awt.Color _shadow
protected java.awt.Color _darkShadow
protected java.awt.Insets _insets
public SlidingFrameBorder(java.awt.Color highlight, java.awt.Color lightHighlight, java.awt.Color shadow, java.awt.Color darkShadow, java.awt.Insets insets)
public java.awt.Insets getBorderInsets(java.awt.Component c)
getBorderInsets
in interface javax.swing.border.Border
c
- the component for which this border insets value appliespublic boolean isBorderOpaque()
isBorderOpaque
in interface javax.swing.border.Border
public void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
paintBorder
in interface javax.swing.border.Border
public static void paintGradient(java.awt.Graphics g, java.awt.Rectangle rect, boolean isVertical, int darkness, boolean lighter)