public static class BasicBorders.ButtonBorder 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 |
---|
ButtonBorder(Color shadow,
Color darkShadow,
Color highlight,
Color lightHighlight) |
Modifier and Type | Method and 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, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.