javax.swing.plaf.basic

Class BasicBorders.RolloverButtonBorder

Enclosing Class:
BasicBorders
Implemented Interfaces:
Border, Serializable, UIResource

public static class BasicBorders.RolloverButtonBorder
extends BasicBorders.ButtonBorder

Special thin border for rollover toolbar buttons.
See Also:
Serialized Form

Field Summary

Fields inherited from class javax.swing.plaf.basic.BasicBorders.ButtonBorder

darkShadow, highlight, lightHighlight, shadow

Constructor Summary

RolloverButtonBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)

Method Summary

void
paintBorder(Component c, Graphics g, int x, int y, int w, int h)
This default implementation does no painting.

Methods inherited from class javax.swing.plaf.basic.BasicBorders.ButtonBorder

getBorderInsets, getBorderInsets, paintBorder

Methods inherited from class javax.swing.border.AbstractBorder

getBorderInsets, getBorderInsets, getInteriorRectangle, getInteriorRectangle, isBorderOpaque, paintBorder

Methods inherited from class java.lang.Object

clone, equals, extends Object> getClass, finalize, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Details

RolloverButtonBorder

public RolloverButtonBorder(Color shadow,
                            Color darkShadow,
                            Color highlight,
                            Color lightHighlight)

Method Details

paintBorder

public void paintBorder(Component c,
                        Graphics g,
                        int x,
                        int y,
                        int w,
                        int h)
This default implementation does no painting.
Specified by:
paintBorder in interface Border
Overrides:
paintBorder in interface BasicBorders.ButtonBorder
Parameters:
c - the component for which this border is being painted
g - the paint graphics
x - the x position of the painted border
y - the y position of the painted border