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.
-
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.
-
SoftBevelBorder(int, Color, Color)
- Creates a bevel border with the specified type, highlight and
shadow colors.
-
SoftBevelBorder(int, Color, Color, Color, Color)
- Creates a bevel border with the specified type, highlight
shadow colors.
-
getBorderInsets(Component)
- Returns the insets of the border.
-
isBorderOpaque()
- Returns whether or not the border is opaque.
-
paintBorder(Component, Graphics, int, int, int, int)
- Paints the border for the specified component with the specified
position and size.
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
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
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
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
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
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