|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
javax.swing.border.AbstractBorder
![]()
![]()
![]()
javax.swing.border.LineBorder
, Border


public class LineBorder

A class which implements a line border of arbitrary thickness and of a single color.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is
appropriate for short term storage or RMI between applications running
the same version of Swing. As of 1.4, support for long term storage
of all JavaBeansTM
has been added to the java.beans package.
Please see XMLEncoder
.
| Field Summary | |
|---|---|
protected Color |
lineColor
|
protected boolean |
roundedCorners
|
protected int |
thickness
|
| Constructor Summary | |
|---|---|
LineBorder
Creates a line border with the specified color and a thickness = 1. |
|
LineBorder
Creates a line border with the specified color and thickness. |
|
LineBorder
Creates a line border with the specified color, thickness, and corner shape. |
|
| Method Summary | |
|---|---|
static Border |
createBlackLineBorder
Convenience method for getting the Color.black LineBorder of thickness 1. |
static Border |
createGrayLineBorder
Convenience method for getting the Color.gray LineBorder of thickness 1. |
Insets |
getBorderInsets
Returns the insets of the border. |
Insets |
getBorderInsets
Reinitialize the insets parameter with this Border's current Insets. |
Color |
getLineColor
Returns the color of the border. |
boolean |
getRoundedCorners
Returns whether this border will be drawn with rounded corners. |
int |
getThickness
Returns the thickness of the border. |
boolean |
isBorderOpaque
Returns whether or not the border is opaque. |
void |
paintBorder
Paints the border for the specified component with the specified position and size. |
Methods inherited from class javax.swing.border.AbstractBorder ![]() |
|---|
getInteriorRectangle |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Field Detail |
|---|

protected int thickness

protected Color![]()
![]()
lineColor

protected boolean roundedCorners
| Constructor Detail |
|---|

public LineBorder(Color![]()
![]()
color)
color - the color for the border

public LineBorder(Color![]()
![]()
color, int thickness)
color - the color of the borderthickness - the thickness of the border

public LineBorder(Color![]()
![]()
color, int thickness, boolean roundedCorners)
color - the color of the borderthickness - the thickness of the borderroundedCorners - whether or not border corners should be round| Method Detail |
|---|

public static Border![]()
![]()
createBlackLineBorder()

public static Border![]()
![]()
createGrayLineBorder()

public void paintBorder(Component![]()
![]()
c, Graphics
![]()
![]()
g, int x, int y, int width, int height)
paintBorder

in interface Border

paintBorder

in class AbstractBorder

c - the component for which this border is being paintedg - the paint graphicsx - the x position of the painted bordery - the y position of the painted borderwidth - the width of the painted borderheight - the height of the painted border

public Insets![]()
![]()
getBorderInsets(Component
![]()
![]()
c)
getBorderInsets

in interface Border

getBorderInsets

in class AbstractBorder

c - the component for which this border insets value applies
Insets object initialized to 0

public Insets![]()
![]()
getBorderInsets(Component
![]()
![]()
c, Insets
![]()
![]()
insets)
getBorderInsets

in class AbstractBorder

c - the component for which this border insets value appliesinsets - the object to be reinitialized
insets object

public Color![]()
![]()
getLineColor()

public int getThickness()

public boolean getRoundedCorners()

public boolean isBorderOpaque()
isBorderOpaque

in interface Border

isBorderOpaque

in class AbstractBorder

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||