All Packages Class Hierarchy This Package Previous Next Index
Class com.sun.java.swing.border.LineBorder
java.lang.Object
|
+----com.sun.java.swing.border.AbstractBorder
|
+----com.sun.java.swing.border.LineBorder
- public class LineBorder
- extends AbstractBorder
A class which implements a line border of arbitrary thickness
and of a single color.
-
lineColor
-
-
roundedCorners
-
-
thickness
-
-
LineBorder(Color)
-
Creates a line border with the specified color and a
thickness = 1.
-
LineBorder(Color, int)
- Creates a line border with the specified color and thickness.
-
createBlackLineBorder()
- Convenience method for getting the Color.black LineBorder of thickness 1.
-
createGrayLineBorder()
- Convenience method for getting the Color.gray LineBorder of thickness 1.
-
getBorderInsets(Component)
- Returns the insets of the border.
-
getLineColor()
- Returns the color of the border.
-
getThickness()
- Returns the thickness of the border.
-
isBorderOpaque()
- Returns whether or not the border is opaque.
-
paintBorder(Component, Graphics, int, int, int, int)
- Paints the border for the specified component with the
specified position and size.
thickness
protected int thickness
lineColor
protected Color lineColor
roundedCorners
protected boolean roundedCorners
LineBorder
public LineBorder(Color color)
- Creates a line border with the specified color and a
thickness = 1.
- Parameters:
- color - the color for the border
LineBorder
public LineBorder(Color color,
int thickness)
- Creates a line border with the specified color and thickness.
- Parameters:
- color - the color of the border
- thickness - the thickness of the border
createBlackLineBorder
public static Border createBlackLineBorder()
- Convenience method for getting the Color.black LineBorder of thickness 1.
createGrayLineBorder
public static Border createGrayLineBorder()
- Convenience method for getting the Color.gray LineBorder of thickness 1.
paintBorder
public void paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
- Paints the border for the specified component with the
specified position and size.
- Parameters:
- c - the component for which this border is being painted
- g - the paint graphics
- x - the x position of the painted border
- y - the y position of the painted border
- width - the width of the painted border
- height - the height of the painted border
- Overrides:
- paintBorder in class AbstractBorder
getBorderInsets
public Insets getBorderInsets(Component c)
- Returns the insets of the border.
- Parameters:
- c - the component for which this border insets value applies
- Overrides:
- getBorderInsets in class AbstractBorder
getLineColor
public Color getLineColor()
- Returns the color of the border.
getThickness
public int getThickness()
- Returns the thickness of the border.
isBorderOpaque
public boolean isBorderOpaque()
- Returns whether or not the border is opaque.
- Overrides:
- isBorderOpaque in class AbstractBorder
All Packages Class Hierarchy This Package Previous Next Index