Class SubstanceTableCellBorder
- java.lang.Object
-
- org.pushingpixels.substance.internal.utils.border.SubstanceTableCellBorder
-
- All Implemented Interfaces:
Border,UIResource
public class SubstanceTableCellBorder extends Object implements Border, UIResource
Table cell border for the Substance look and feel.
-
-
Field Summary
Fields Modifier and Type Field Description protected floatalphaBorder alpha.protected SubstanceTableUI.TableCellIdcellIdprotected InsetsmyInsetsInsets ofthisborder.protected SubstanceTableUIui
-
Constructor Summary
Constructors Constructor Description SubstanceTableCellBorder(Insets insets, SubstanceTableUI ui, SubstanceTableUI.TableCellId cellId)Creates a new border with the specified insets.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InsetsgetBorderInsets(Component c)booleanisBorderOpaque()voidpaintBorder(Component c, Graphics g, int x, int y, int width, int height)voidsetAlpha(float alpha)Sets the alpha for this border.
-
-
-
Field Detail
-
myInsets
protected Insets myInsets
Insets ofthisborder.
-
ui
protected SubstanceTableUI ui
-
cellId
protected SubstanceTableUI.TableCellId cellId
-
alpha
protected float alpha
Border alpha.
-
-
Constructor Detail
-
SubstanceTableCellBorder
public SubstanceTableCellBorder(Insets insets, SubstanceTableUI ui, SubstanceTableUI.TableCellId cellId)
Creates a new border with the specified insets.- Parameters:
insets- Insets.
-
-
Method Detail
-
paintBorder
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
- Specified by:
paintBorderin interfaceBorder
-
getBorderInsets
public Insets getBorderInsets(Component c)
- Specified by:
getBorderInsetsin interfaceBorder
-
isBorderOpaque
public boolean isBorderOpaque()
- Specified by:
isBorderOpaquein interfaceBorder
-
setAlpha
public void setAlpha(float alpha)
Sets the alpha for this border.- Parameters:
alpha- Alpha factor.
-
-