|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.border.AbstractBorder
org.ceryle.ui.DottedBorder
public class DottedBorder
A class which implements a dotted line border of arbitrary thickness and of a single color.
| Field Summary | |
|---|---|
protected Color |
lineColor
|
protected boolean |
roundedCorners
|
protected static BasicStroke |
STROKE_DOTTED
Stroke for drawing provisional (temporary) nodes. |
protected int |
thickness
|
| Constructor Summary | |
|---|---|
DottedBorder(Color color)
Creates a line border with the specified color and a thickness of 1. |
|
DottedBorder(Color color,
int thickness)
Creates a line border with the specified color and thickness. |
|
DottedBorder(Color color,
int thickness,
boolean roundedCorners)
Creates a line border with the specified color, thickness, and rounded corner choice. |
|
| Method Summary | |
|---|---|
static Border |
createBlackDottedBorder()
Convenience method for getting the Color.black DottedBorder of thickness 1. |
static Border |
createGrayDottedBorder()
Convenience method for getting the Color.gray DottedBorder of thickness 1. |
Insets |
getBorderInsets(Component c)
Returns the insets of the border. |
Insets |
getBorderInsets(Component c,
Insets insets)
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. |
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. |
| Methods inherited from class javax.swing.border.AbstractBorder |
|---|
getInteriorRectangle, getInteriorRectangle, isBorderOpaque |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static BasicStroke STROKE_DOTTED
protected int thickness
protected Color lineColor
protected boolean roundedCorners
| Constructor Detail |
|---|
public DottedBorder(Color color)
color - the color for the border
public DottedBorder(Color color,
int thickness)
color - the color of the borderthickness - the thickness of the border
public DottedBorder(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 createBlackDottedBorder()
public static Border createGrayDottedBorder()
public void paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
paintBorder in interface BorderpaintBorder in class AbstractBorderc - 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 borderpublic Insets getBorderInsets(Component c)
getBorderInsets in interface BordergetBorderInsets in class AbstractBorderc - the component for which this border insets value applies
public Insets getBorderInsets(Component c,
Insets insets)
getBorderInsets in class AbstractBorderc - the component for which this border insets value appliesinsets - the object to be reinitializedpublic Color getLineColor()
public int getThickness()
public boolean getRoundedCorners()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||