|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.border.AbstractBorder
javax.swing.plaf.basic.BasicBorders.FieldBorder
public static class BasicBorders.FieldBorder
A border that makes its enclosed component appear as lowered into the surface. Typically used for text fields.
BasicGraphicsUtils.drawEtchedRect(java.awt.Graphics, int, int, int, int, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color),
Serialized Form| Field Summary | |
|---|---|
protected Color |
darkShadow
The color for drawing the inner half of the top and left edges. |
protected Color |
highlight
The color for drawing the inner half of the bottom and right edges. |
protected Color |
lightHighlight
The color for drawing the outer half of the bottom and right edges. |
protected Color |
shadow
The color for drawing the outer half of the top and left edges. |
| Constructor Summary | |
|---|---|
BasicBorders.FieldBorder(Color shadow,
Color darkShadow,
Color highlight,
Color lightHighlight)
Constructs a new border for drawing a text field in the Basic look and feel. |
|
| Method Summary | |
|---|---|
Insets |
getBorderInsets(Component c)
Measures the width of this border. |
Insets |
getBorderInsets(Component c,
Insets insets)
Measures the width of this border, storing the results into a pre-existing Insets object. |
void |
paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
Paints the FieldBorder around a given component. |
| 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 Color shadow
protected Color darkShadow
protected Color highlight
protected Color lightHighlight
| Constructor Detail |
|---|
public BasicBorders.FieldBorder(Color shadow,
Color darkShadow,
Color highlight,
Color lightHighlight)
shadow - the color for drawing the outer half
of the top and left edges.darkShadow - the color for drawing the inner half
of the top and left edges.highlight - the color for drawing the inner half
of the bottom and right edges.lightHighlight - the color for drawing the outer half
of the bottom and right edges.| 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 whose border is to be painted.g - the graphics for painting.x - the horizontal position for painting the border.y - the vertical position for painting the border.width - the width of the available area for painting the border.height - the height of the available area for painting the border.BasicGraphicsUtils.drawEtchedRect(java.awt.Graphics, int, int, int, int, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color)public Insets getBorderInsets(Component c)
getBorderInsets in interface BordergetBorderInsets in class AbstractBorderc - the component whose border is to be measured.
If c is an instance of JTextComponent, its margin is
added to the border size.
left,
right, top and
bottom fields indicate the width of the
border at the respective edge.getBorderInsets(java.awt.Component, java.awt.Insets)
public Insets getBorderInsets(Component c,
Insets insets)
getBorderInsets in class AbstractBorderc - the component whose border is to be measured.
If c is an instance of JTextComponent, its margin is
added to the border size.insets - an Insets object for holding the result values.
After invoking this method, the left,
right, top and
bottom fields indicate the width of the
border at the respective edge.
insets.getBorderInsets(Component)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||