JavaTM 2 Platform Std. Ed. v1.6.0
javax.swing.plaf.basic
Class BasicBorders.ButtonBorder
java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.plaf.basic.BasicBorders.ButtonBorder
- All Implemented Interfaces:
- Serializable, Border, UIResource
- Direct Known Subclasses:
- BasicBorders.RadioButtonBorder, BasicBorders.RolloverButtonBorder, BasicBorders.ToggleButtonBorder
- Enclosing class:
- BasicBorders
public static class BasicBorders.ButtonBorder - extends AbstractBorder
- implements UIResource
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
shadow
protected Color shadow
darkShadow
protected Color darkShadow
highlight
protected Color highlight
lightHighlight
protected Color lightHighlight
BasicBorders.ButtonBorder
public BasicBorders.ButtonBorder(Color shadow,
Color darkShadow,
Color highlight,
Color lightHighlight)
paintBorder
public void paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
- Description copied from class:
AbstractBorder
- This default implementation does no painting.
- Specified by:
paintBorder in interface Border - Overrides:
paintBorder in class AbstractBorder
- Parameters:
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 border
getBorderInsets
public Insets getBorderInsets(Component c)
- Description copied from class:
AbstractBorder
- This default implementation returns a new
Insets
instance where the top , left ,
bottom , and
right fields are set to 0 .
- Specified by:
getBorderInsets in interface Border - Overrides:
getBorderInsets in class AbstractBorder
- Parameters:
c - the component for which this border insets value applies
- Returns:
- the new
Insets object initialized to 0
getBorderInsets
public Insets getBorderInsets(Component c,
Insets insets)
- Description copied from class:
AbstractBorder
- Reinitializes the insets parameter with this Border's current Insets.
- Overrides:
getBorderInsets in class AbstractBorder
- Parameters:
c - the component for which this border insets value appliesinsets - the object to be reinitialized
- Returns:
- the
insets object
Copyright 2003 Sun Microsystems, Inc. All rights reserved
|