Serializable
, Border
, UIResource
public static class BasicBorders.FieldBorder extends AbstractBorder implements UIResource
Modifier and Type | Field | Description |
---|---|---|
protected Color |
darkShadow |
The color of dark shadow.
|
protected Color |
highlight |
The color of highlight.
|
protected Color |
lightHighlight |
The color of light highlight.
|
protected Color |
shadow |
The color of shadow.
|
Constructor | Description |
---|---|
FieldBorder(Color shadow,
Color darkShadow,
Color highlight,
Color lightHighlight) |
Constructs a new instance of a
FieldBorder . |
Modifier and Type | Method | Description |
---|---|---|
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, getBorderInsets, 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, 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
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.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps