javax.swing.border.Border
, javax.swing.plaf.UIResource
public class SubstanceBorder
extends java.lang.Object
implements javax.swing.border.Border, javax.swing.plaf.UIResource
Modifier and Type | Field | Description |
---|---|---|
protected float |
alpha |
Border alpha.
|
protected java.awt.Insets |
myInsets |
Insets of
this border. |
protected float |
radiusScaleFactor |
When the border is painted, the default radius is multiplied by this
factor.
|
Constructor | Description |
---|---|
SubstanceBorder() |
Creates a new border with dynamic insets (computed at the invocation time
of
getBorderInsets(Component) call). |
SubstanceBorder(float radiusScaleFactor) |
Creates a new border with dynamic insets (computed at the invocation time
of
getBorderInsets(Component) call). |
SubstanceBorder(java.awt.Insets insets) |
Creates a new border with the specified insets.
|
Modifier and Type | Method | Description |
---|---|---|
java.awt.Insets |
getBorderInsets(java.awt.Component c) |
|
float |
getRadiusScaleFactor() |
Returns the radius scale factor of this border.
|
boolean |
isBorderOpaque() |
|
void |
paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height) |
|
void |
setAlpha(float alpha) |
Sets the alpha for this border.
|
protected java.awt.Insets myInsets
this
border.protected float alpha
protected float radiusScaleFactor
public SubstanceBorder()
getBorderInsets(Component)
call).public SubstanceBorder(float radiusScaleFactor)
getBorderInsets(Component)
call).radiusScaleFactor
- Radius scale factor.public SubstanceBorder(java.awt.Insets insets)
insets
- Insets.public void setAlpha(float alpha)
alpha
- Alpha factor.public void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
paintBorder
in interface javax.swing.border.Border
public java.awt.Insets getBorderInsets(java.awt.Component c)
getBorderInsets
in interface javax.swing.border.Border
public boolean isBorderOpaque()
isBorderOpaque
in interface javax.swing.border.Border
public float getRadiusScaleFactor()