Class RadianceEtchedBorder
- java.lang.Object
-
- org.pushingpixels.radiance.theming.internal.utils.border.RadianceEtchedBorder
-
- All Implemented Interfaces:
javax.swing.border.Border
public class RadianceEtchedBorder extends java.lang.Object implements javax.swing.border.BorderCustom implementation of etched border.
-
-
Constructor Summary
Constructors Constructor Description RadianceEtchedBorder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.InsetsgetBorderInsets(java.awt.Component c)private java.awt.ColorgetHighlightColor(java.awt.Component c)Returns the highlight color for the specified component.private java.awt.ColorgetShadowColor(java.awt.Component c)Returns the shadow color for the specified component.booleanisBorderOpaque()voidpaintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
-
-
-
Method Detail
-
getHighlightColor
private java.awt.Color getHighlightColor(java.awt.Component c)
Returns the highlight color for the specified component.- Parameters:
c- Component.- Returns:
- Matching highlight color.
-
getShadowColor
private java.awt.Color getShadowColor(java.awt.Component c)
Returns the shadow color for the specified component.- Parameters:
c- Component.- Returns:
- Matching shadow color.
-
isBorderOpaque
public boolean isBorderOpaque()
- Specified by:
isBorderOpaquein interfacejavax.swing.border.Border
-
paintBorder
public void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)- Specified by:
paintBorderin interfacejavax.swing.border.Border
-
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c)
- Specified by:
getBorderInsetsin interfacejavax.swing.border.Border
-
-