|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sygem.swing.borders.StrokedBorder
Paints the component border using the Java2D Stroke and Paint classes.
Title: SyGem Swing Borders
Description: A set of free Borders
Copyright: Copyright (c) 2004
Company: SyGem Software
Constructor Summary | |
StrokedBorder()
Constructs a StrokedBorder with a one pixel thick solid black border. |
|
StrokedBorder(java.awt.Stroke stroke)
Constucts a StrokedBorder using the specified Stroke. |
|
StrokedBorder(java.awt.Stroke stroke,
int thickness)
Constucts a StrokedBorder using the specified Stroke, overriding the thickness value with the passed in thickness value. |
|
StrokedBorder(java.awt.Stroke stroke,
int thickness,
java.awt.Paint paint)
Constucts a StrokedBorder using the specified Stroke, thickness and Paint. |
|
StrokedBorder(java.awt.Stroke stroke,
java.awt.Paint paint)
Constucts a StrokedBorder using the specified Stroke and Paint. |
Method Summary | |
java.awt.Insets |
getBorderInsets(java.awt.Component c)
Returns the insets of the border. |
boolean |
isBorderOpaque()
Returns whether or not the border is opaque. |
void |
paintBorder(java.awt.Component c,
java.awt.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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public StrokedBorder()
public StrokedBorder(java.awt.Stroke stroke)
stroke
- The Stroke to use when drawing the borderpublic StrokedBorder(java.awt.Stroke stroke, int thickness)
stroke
- The Stroke to use when drawing the borderthickness
- The new thickness value for this borderpublic StrokedBorder(java.awt.Stroke stroke, int thickness, java.awt.Paint paint)
Constucts a StrokedBorder using the specified Stroke, thickness and Paint. If the Stroke is a BasicStroke, the thickness value will be taken from there. If not, a value of 1 will be applied to the thickness.
NOTE: don't forget that Color implements the Paint interface, so you can pass in Color objects to this constructor.
stroke
- The Stroke to use when drawing the borderthickness
- The new thickness value for this borderpaint
- The Paint to usepublic StrokedBorder(java.awt.Stroke stroke, java.awt.Paint paint)
Constucts a StrokedBorder using the specified Stroke and Paint. If the Stroke is a BasicStroke, the thickness value will be taken from there. If not, a value of 1 will be applied to the thickness.
NOTE: don't forget that Color implements the Paint interface, so you can pass in Color objects to this constructor.
stroke
- The Stroke to use when drawing the borderpaint
- The Paint to useMethod Detail |
public java.awt.Insets getBorderInsets(java.awt.Component c)
getBorderInsets
in interface javax.swing.border.Border
c
- the component for which this border insets value applies
public boolean isBorderOpaque()
isBorderOpaque
in interface javax.swing.border.Border
public void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
paintBorder
in interface javax.swing.border.Border
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
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |