Package com.jsql.view.swing.shadow
Class ShadowPopupBorder
java.lang.Object
javax.swing.border.AbstractBorder
com.jsql.view.swing.shadow.ShadowPopupBorder
- All Implemented Interfaces:
Serializable
,Border
A border with a drop shadow intended to be used as the outer border
of popups. Can paint the screen background if used with heavy-weight
popup windows.
- Version:
- $Revision: 1.9 $
- Author:
- Karsten Lentzsch
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the insets of the border.getBorderInsets
(Component c, Insets insets) Reinitializes the insets parameter with this Border's current Insets.static ShadowPopupBorder
Returns the singleton instance used to draw all borders.void
paintBorder
(Component c, Graphics g, int x, int y, int width, int height) Paints the border for the specified component with the specified position and size.Methods inherited from class javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getInteriorRectangle, getInteriorRectangle, isBorderOpaque
-
Constructor Details
-
ShadowPopupBorder
public ShadowPopupBorder()
-
-
Method Details
-
getInstance
Returns the singleton instance used to draw all borders. -
paintBorder
Paints the border for the specified component with the specified position and size.- Specified by:
paintBorder
in interfaceBorder
- Overrides:
paintBorder
in classAbstractBorder
-
getBorderInsets
Returns the insets of the border.- Specified by:
getBorderInsets
in interfaceBorder
- Overrides:
getBorderInsets
in classAbstractBorder
-
getBorderInsets
Reinitializes the insets parameter with this Border's current Insets.- Overrides:
getBorderInsets
in classAbstractBorder
- Parameters:
c
- the component for which this border insets value appliesinsets
- the object to be reinitialized- Returns:
- the
insets
object
-