com.sun.javachannel.client.ui
Class DropShadowBorder
java.lang.Object
com.sun.javachannel.client.ui.DropShadowBorder
- All Implemented Interfaces:
- javax.swing.border.Border
public class DropShadowBorder
- extends java.lang.Object
- implements javax.swing.border.Border
Implements a DropShadow for components. In general, the DropShadowBorder will
work with any rectangular components that do not have a default border installed
as part of the look and feel, or otherwise. For example, DropShadowBorder works
wonderfully with JPanel, but horribly with JComboBox.
Constructor Summary |
DropShadowBorder()
|
DropShadowBorder(java.awt.Color lineColor,
int lineWidth,
boolean showLeftShadow)
|
DropShadowBorder(java.awt.Color lineColor,
int lineWidth,
int shadowSize)
|
DropShadowBorder(java.awt.Color lineColor,
int lineWidth,
int shadowSize,
float shadowOpacity,
int cornerSize,
boolean showTopShadow,
boolean showLeftShadow,
boolean showBottomShadow,
boolean showRightShadow)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DropShadowBorder
public DropShadowBorder()
DropShadowBorder
public DropShadowBorder(java.awt.Color lineColor,
int lineWidth,
int shadowSize)
DropShadowBorder
public DropShadowBorder(java.awt.Color lineColor,
int lineWidth,
boolean showLeftShadow)
DropShadowBorder
public DropShadowBorder(java.awt.Color lineColor,
int lineWidth,
int shadowSize,
float shadowOpacity,
int cornerSize,
boolean showTopShadow,
boolean showLeftShadow,
boolean showBottomShadow,
boolean showRightShadow)
paintBorder
public void paintBorder(java.awt.Component c,
java.awt.Graphics graphics,
int x,
int y,
int width,
int height)
- Specified by:
paintBorder
in interface javax.swing.border.Border
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c)
- Specified by:
getBorderInsets
in interface javax.swing.border.Border
isBorderOpaque
public boolean isBorderOpaque()
- Specified by:
isBorderOpaque
in interface javax.swing.border.Border
isShowTopShadow
public boolean isShowTopShadow()
isShowLeftShadow
public boolean isShowLeftShadow()
isShowRightShadow
public boolean isShowRightShadow()
isShowBottomShadow
public boolean isShowBottomShadow()
getLineWidth
public int getLineWidth()
getLineColor
public java.awt.Color getLineColor()
getShadowSize
public int getShadowSize()
getShadowOpacity
public float getShadowOpacity()
getCornerSize
public int getCornerSize()