All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.sun.java.swing.border.SoftBevelBorder

java.lang.Object
   |
   +----com.sun.java.swing.border.AbstractBorder
           |
           +----com.sun.java.swing.border.BevelBorder
                   |
                   +----com.sun.java.swing.border.SoftBevelBorder

public class SoftBevelBorder
extends BevelBorder
A class which implements a raised or lowered bevel with softened corners.


Constructor Index

 o SoftBevelBorder(int)
Creates a bevel border with the specified type and whose colors will be derived from the background color of the component passed into the paintBorder method.
 o SoftBevelBorder(int, Color, Color)
Creates a bevel border with the specified type, highlight and shadow colors.
 o SoftBevelBorder(int, Color, Color, Color, Color)
Creates a bevel border with the specified type, highlight shadow colors.

Method Index

 o getBorderInsets(Component)
Returns the insets of the border.
 o isBorderOpaque()
Returns whether or not the border is opaque.
 o paintBorder(Component, Graphics, int, int, int, int)
Paints the border for the specified component with the specified position and size.

Constructors

 o SoftBevelBorder
 public SoftBevelBorder(int bevelType)
Creates a bevel border with the specified type and whose colors will be derived from the background color of the component passed into the paintBorder method.

Parameters:
bevelType - the type of bevel for the border
 o SoftBevelBorder
 public SoftBevelBorder(int bevelType,
                        Color highlight,
                        Color shadow)
Creates a bevel border with the specified type, highlight and shadow colors.

Parameters:
bevelType - the type of bevel for the border
highlight - the color to use for the bevel highlight
shadow - the color to use for the bevel shadow
 o SoftBevelBorder
 public SoftBevelBorder(int bevelType,
                        Color highlightOuter,
                        Color highlightInner,
                        Color shadowOuter,
                        Color shadowInner)
Creates a bevel border with the specified type, highlight shadow colors.

Parameters:
bevelType - the type of bevel for the border
highlightOuter - the color to use for the bevel outer highlight
highlightInner - the color to use for the bevel inner highlight
shadowOuter - the color to use for the bevel outer shadow
shadowInner - the color to use for the bevel inner shadow

Methods

 o paintBorder
 public void paintBorder(Component c,
                         Graphics g,
                         int x,
                         int y,
                         int width,
                         int height)
Paints the border for the specified component with the specified position and size.

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
width - the width of the painted border
height - the height of the painted border
Overrides:
paintBorder in class BevelBorder
 o getBorderInsets
 public Insets getBorderInsets(Component c)
Returns the insets of the border.

Parameters:
c - the component for which this border insets value applies
Overrides:
getBorderInsets in class BevelBorder
 o isBorderOpaque
 public boolean isBorderOpaque()
Returns whether or not the border is opaque.

Overrides:
isBorderOpaque in class BevelBorder

All Packages  Class Hierarchy  This Package  Previous  Next  Index