javax.swing.border.Border, javax.swing.plaf.UIResourcepublic 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.Borderpublic java.awt.Insets getBorderInsets(java.awt.Component c)
getBorderInsets in interface javax.swing.border.Borderpublic boolean isBorderOpaque()
isBorderOpaque in interface javax.swing.border.Borderpublic float getRadiusScaleFactor()