All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.sun.java.swing.border.BevelBorder

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

public class BevelBorder
extends AbstractBorder
A class which implements a simple 2 line bevel border.


Variable Index

 o bevelType
 o highlightInner
 o highlightOuter
 o LOWERED
Lowered bevel type.
 o RAISED
Raised bevel type.
 o shadowInner
 o shadowOuter

Constructor Index

 o BevelBorder(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 BevelBorder(int, Color, Color)
Creates a bevel border with the specified type, highlight and shadow colors.
 o BevelBorder(int, Color, Color, Color, Color)
Creates a bevel border with the specified type, highlight shadow colors.

Method Index

 o getBevelType()
Returns the type of the bevel border.
 o getBorderInsets(Component)
Returns the insets of the border.
 o getHighlightInnerColor(Component)
Returns the inner highlight color of the bevel border.
 o getHighlightOuterColor(Component)
Returns the outer highlight color of the bevel border.
 o getShadowInnerColor(Component)
Returns the inner shadow color of the bevel border.
 o getShadowOuterColor(Component)
Returns the outer shadow color of the bevel 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.
 o paintLoweredBevel(Component, Graphics, int, int, int, int)
 o paintRaisedBevel(Component, Graphics, int, int, int, int)

Variables

 o RAISED
 public static final int RAISED
Raised bevel type.

 o LOWERED
 public static final int LOWERED
Lowered bevel type.

 o bevelType
 protected int bevelType
 o highlightOuter
 protected Color highlightOuter
 o highlightInner
 protected Color highlightInner
 o shadowInner
 protected Color shadowInner
 o shadowOuter
 protected Color shadowOuter

Constructors

 o BevelBorder
 public BevelBorder(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 BevelBorder
 public BevelBorder(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 BevelBorder
 public BevelBorder(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 AbstractBorder
 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 AbstractBorder
 o getHighlightOuterColor
 public Color getHighlightOuterColor(Component c)
Returns the outer highlight color of the bevel border.

 o getHighlightInnerColor
 public Color getHighlightInnerColor(Component c)
Returns the inner highlight color of the bevel border.

 o getShadowInnerColor
 public Color getShadowInnerColor(Component c)
Returns the inner shadow color of the bevel border.

 o getShadowOuterColor
 public Color getShadowOuterColor(Component c)
Returns the outer shadow color of the bevel border.

 o getBevelType
 public int getBevelType()
Returns the type of the bevel border.

 o isBorderOpaque
 public boolean isBorderOpaque()
Returns whether or not the border is opaque.

Overrides:
isBorderOpaque in class AbstractBorder
 o paintRaisedBevel
 protected void paintRaisedBevel(Component c,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int width,
                                 int height)
 o paintLoweredBevel
 protected void paintLoweredBevel(Component c,
                                  Graphics g,
                                  int x,
                                  int y,
                                  int width,
                                  int height)

All Packages  Class Hierarchy  This Package  Previous  Next  Index