javax.swing.plaf.basic
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 |
|---|
BasicBorders.ButtonBorder(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, isBorderOpaqueprotected 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)
AbstractBorderpaintBorder in interface BorderpaintBorder in class AbstractBorderc - 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)
AbstractBorderInsets
instance where the top, left,
bottom, and
right fields are set to 0.getBorderInsets in interface BordergetBorderInsets in class AbstractBorderc - the component for which this border insets value appliesInsets object initialized to 0public Insets getBorderInsets(Component c, Insets insets)
AbstractBordergetBorderInsets in class AbstractBorderc - 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.