|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
Java™ Platform Standard Ed. 7 DRAFT ea-b118 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.border.AbstractBorder
javax.swing.border.StrokeBorder
public class StrokeBorder extends AbstractBorder
A class which implements a border of an arbitrary stroke.
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 JavaBeans™
has been added to the java.beans package.
Please see XMLEncoder.
| Constructor and Description |
|---|
StrokeBorder(BasicStroke stroke)
Creates a border of the specified stroke. |
StrokeBorder(BasicStroke stroke,
Paint paint)
Creates a border of the specified stroke and paint. |
| Modifier and Type | Method and Description |
|---|---|
Insets |
getBorderInsets(Component c,
Insets insets)
Reinitializes the insets parameter
with this border's current insets. |
Paint |
getPaint()
Returns the Paint object used to generate a color
during the border rendering. |
BasicStroke |
getStroke()
Returns the BasicStroke object used to stroke a shape
during the border rendering. |
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 |
|---|
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle, isBorderOpaque |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StrokeBorder(BasicStroke stroke)
stroke.
The component's foreground color will be used to render the border.
stroke - the BasicStroke object used to stroke a shapeNullPointerException - if the specified stroke is null
@ConstructorProperties(value={"stroke","paint"})
public StrokeBorder(BasicStroke stroke,
Paint paint)
stroke and paint.
If the specified paint is null,
the component's foreground color will be used to render the border.
stroke - the BasicStroke object used to stroke a shapepaint - the Paint object used to generate a colorNullPointerException - if the specified stroke is null| Method Detail |
|---|
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 borderNullPointerException - if the specified c or g are null
public Insets getBorderInsets(Component c,
Insets insets)
insets parameter
with this border's current insets.
All insets are equal to the line width of the stroke.
getBorderInsets in class AbstractBorderc - the component for which this border insets value appliesinsets - the Insets object to be reinitializedinsets parameterNullPointerException - if the specified insets is nullpublic BasicStroke getStroke()
BasicStroke object used to stroke a shape
during the border rendering.
BasicStroke objectpublic Paint getPaint()
Paint object used to generate a color
during the border rendering.
Paint object or null
if the paint parameter is not set
|
Java™ Platform Standard Ed. 7 DRAFT ea-b118 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 1993, 2010, Oracle Corporation. All rights reserved.