Package com.jidesoft.swing
Class PartialGradientLineBorder
- java.lang.Object
-
- javax.swing.border.AbstractBorder
-
- com.jidesoft.swing.PartialGradientLineBorder
-
- All Implemented Interfaces:
PartialSide
,java.io.Serializable
,javax.swing.border.Border
public class PartialGradientLineBorder extends javax.swing.border.AbstractBorder implements PartialSide
This is a border which allows you to have gradient line only at one side or several sides.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected int
_thickness
-
Fields inherited from interface com.jidesoft.swing.PartialSide
ALL, EAST, HORIZONTAL, NORTH, SOUTH, VERTICAL, WEST
-
-
Constructor Summary
Constructors Constructor Description PartialGradientLineBorder(java.awt.Color[] colors)
PartialGradientLineBorder(java.awt.Color[] colors, int thickness)
PartialGradientLineBorder(java.awt.Color[] colors, int thickness, int sides)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.Insets
getBorderInsets(java.awt.Component c)
java.awt.Insets
getBorderInsets(java.awt.Component c, java.awt.Insets insets)
int
getSides()
void
paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
void
setSides(int sides)
-
-
-
Constructor Detail
-
PartialGradientLineBorder
public PartialGradientLineBorder(java.awt.Color[] colors)
-
PartialGradientLineBorder
public PartialGradientLineBorder(java.awt.Color[] colors, int thickness)
-
PartialGradientLineBorder
public PartialGradientLineBorder(java.awt.Color[] colors, int thickness, int sides)
-
-
Method Detail
-
getSides
public int getSides()
-
setSides
public void setSides(int sides)
-
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
- Overrides:
paintBorder
in classjavax.swing.border.AbstractBorder
-
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c)
- Specified by:
getBorderInsets
in interfacejavax.swing.border.Border
- Overrides:
getBorderInsets
in classjavax.swing.border.AbstractBorder
-
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c, java.awt.Insets insets)
- Overrides:
getBorderInsets
in classjavax.swing.border.AbstractBorder
-
-