public class DropShadowBorder
extends java.lang.Object
implements javax.swing.border.Border, java.io.Serializable
Note: DropShadowBorder should usually be added to non-opaque
components, otherwise the background is likely to bleed through.
| Constructor and Description |
|---|
DropShadowBorder() |
DropShadowBorder(boolean showLeftShadow) |
DropShadowBorder(java.awt.Color shadowColor,
int shadowSize) |
DropShadowBorder(java.awt.Color shadowColor,
int shadowSize,
float shadowOpacity,
int cornerSize,
boolean showTopShadow,
boolean showLeftShadow,
boolean showBottomShadow,
boolean showRightShadow) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Insets |
getBorderInsets(java.awt.Component c) |
int |
getCornerSize() |
java.awt.Color |
getShadowColor() |
float |
getShadowOpacity() |
int |
getShadowSize() |
boolean |
isBorderOpaque() |
boolean |
isShowBottomShadow() |
boolean |
isShowLeftShadow() |
boolean |
isShowRightShadow() |
boolean |
isShowTopShadow() |
void |
paintBorder(java.awt.Component c,
java.awt.Graphics graphics,
int x,
int y,
int width,
int height) |
public DropShadowBorder()
public DropShadowBorder(java.awt.Color shadowColor,
int shadowSize)
public DropShadowBorder(boolean showLeftShadow)
public DropShadowBorder(java.awt.Color shadowColor,
int shadowSize,
float shadowOpacity,
int cornerSize,
boolean showTopShadow,
boolean showLeftShadow,
boolean showBottomShadow,
boolean showRightShadow)
public void paintBorder(java.awt.Component c,
java.awt.Graphics graphics,
int x,
int y,
int width,
int height)
paintBorder in interface javax.swing.border.Borderpublic java.awt.Insets getBorderInsets(java.awt.Component c)
getBorderInsets in interface javax.swing.border.Borderpublic boolean isBorderOpaque()
isBorderOpaque in interface javax.swing.border.Borderpublic boolean isShowTopShadow()
public boolean isShowLeftShadow()
public boolean isShowRightShadow()
public boolean isShowBottomShadow()
public int getShadowSize()
public java.awt.Color getShadowColor()
public float getShadowOpacity()
public int getCornerSize()