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.UIResource
Text component border for the Radiance look and feel.
-
-
Field Summary
Fields Modifier and Type Field Description private BladeColorScheme
mutableBorderColorScheme
protected java.awt.Insets
myInsets
Insets ofthis
border.
-
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.Insets
getBorderInsets(java.awt.Component c)
boolean
isBorderOpaque()
void
paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
private void
paintBorderImpl(javax.swing.JComponent c, java.awt.Graphics g, int x, int y, int width, int height, boolean isEnabled)
Paints border instance for the specified component.
-
-
-
Field Detail
-
myInsets
protected java.awt.Insets myInsets
Insets ofthis
border.
-
mutableBorderColorScheme
private BladeColorScheme mutableBorderColorScheme
-
-
Method Detail
-
paintBorderImpl
private void paintBorderImpl(javax.swing.JComponent c, java.awt.Graphics g, int x, int y, 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:
paintBorder
in interfacejavax.swing.border.Border
-
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c)
- Specified by:
getBorderInsets
in interfacejavax.swing.border.Border
-
isBorderOpaque
public boolean isBorderOpaque()
- Specified by:
isBorderOpaque
in interfacejavax.swing.border.Border
-
-