javax.swing.plaf.basic
public static class BasicBorders.FieldBorder extends AbstractBorder implements UIResource
Modifier and Type | Field and Description |
---|---|
protected Color |
darkShadow |
protected Color |
highlight |
protected Color |
lightHighlight |
protected Color |
shadow |
Constructor and Description |
---|
BasicBorders.FieldBorder(Color shadow,
Color darkShadow,
Color highlight,
Color lightHighlight) |
Modifier and Type | Method and Description |
---|---|
Insets |
getBorderInsets(Component c)
This default implementation returns a new
Insets
instance where the top , left ,
bottom , and
right fields are set to 0 . |
Insets |
getBorderInsets(Component c,
Insets insets)
Reinitializes the insets parameter with this Border's current Insets.
|
void |
paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
This default implementation does no painting.
|
getBaseline, getBaselineResizeBehavior, getInteriorRectangle, getInteriorRectangle, isBorderOpaque
protected Color shadow
protected Color darkShadow
protected Color highlight
protected Color lightHighlight
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
AbstractBorder
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 borderpublic Insets getBorderInsets(Component c)
AbstractBorder
Insets
instance where the top
, left
,
bottom
, and
right
fields are set to 0
.getBorderInsets
in interface Border
getBorderInsets
in class AbstractBorder
c
- the component for which this border insets value appliesInsets
object initialized to 0public Insets getBorderInsets(Component c, Insets insets)
AbstractBorder
getBorderInsets
in class AbstractBorder
c
- the component for which this border insets value appliesinsets
- the object to be reinitializedinsets
object Submit a bug or feature Copyright © 1993, 2017, Oracle and/or its affiliates. All rights reserved.
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.