java.io.Serializable
, javax.swing.border.Border
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 | 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 | 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.Border
public java.awt.Insets getBorderInsets(java.awt.Component c)
getBorderInsets
in interface javax.swing.border.Border
public boolean isBorderOpaque()
isBorderOpaque
in interface javax.swing.border.Border
public 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()