Class RadianceTextComponentBorder
- java.lang.Object
-
- org.pushingpixels.radiance.theming.internal.utils.border.RadianceTextComponentBorder
-
- All Implemented Interfaces:
javax.swing.border.Border,javax.swing.plaf.UIResource
public class RadianceTextComponentBorder extends java.lang.Object implements javax.swing.border.Border, javax.swing.plaf.UIResourceText component border for the Radiance look and feel.
-
-
Field Summary
Fields Modifier and Type Field Description private BladeContainerColorTokensmutableContainerTokensprotected java.awt.InsetsmyInsetsInsets ofthisborder.
-
Constructor Summary
Constructors Constructor Description RadianceTextComponentBorder(java.awt.Insets insets)Creates a new border with the specified insets.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.InsetsgetBorderInsets(java.awt.Component c)booleanisBorderOpaque()voidpaintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)private voidpaintBorderImpl(javax.swing.JComponent c, java.awt.Graphics g, int xOffset, int yOffset, int width, int height, boolean isEnabled)Paints border instance for the specified component.
-
-
-
Field Detail
-
myInsets
protected java.awt.Insets myInsets
Insets ofthisborder.
-
mutableContainerTokens
private BladeContainerColorTokens mutableContainerTokens
-
-
Method Detail
-
paintBorderImpl
private void paintBorderImpl(javax.swing.JComponent c, java.awt.Graphics g, int xOffset, int yOffset, int width, int height, boolean isEnabled)Paints border instance for the specified component.- Parameters:
c- The component.g- Graphics context.x- Component left X (in graphics context).y- Component top Y (in graphics context).width- Component width.height- Component height.isEnabled- Component enabled status.
-
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
-
isBorderOpaque
public boolean isBorderOpaque()
- Specified by:
isBorderOpaquein interfacejavax.swing.border.Border
-
-