org.progeeks.util.swing
Class LightBevelBorder

java.lang.Object
  extended by javax.swing.border.AbstractBorder
      extended by javax.swing.border.BevelBorder
          extended by org.progeeks.util.swing.LightBevelBorder
All Implemented Interfaces:
java.io.Serializable, javax.swing.border.Border

public class LightBevelBorder
extends javax.swing.border.BevelBorder

A beveled border class that does a single-pixel bevel instead of double-pixel bevel.

Since:
1.0
Version:
$Revision: 1.3 $
Author:
Paul Speed
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.border.BevelBorder
bevelType, highlightInner, highlightOuter, LOWERED, RAISED, shadowInner, shadowOuter
 
Constructor Summary
LightBevelBorder(int bevelType)
           
LightBevelBorder(int bevelType, java.awt.Color highlight, java.awt.Color shadow)
           
LightBevelBorder(int bevelType, java.awt.Color highlightOuterColor, java.awt.Color highlightInnerColor, java.awt.Color shadowOuterColor, java.awt.Color shadowInnerColor)
           
 
Method Summary
 java.awt.Insets getBorderInsets(java.awt.Component c)
           
 java.awt.Insets getBorderInsets(java.awt.Component c, java.awt.Insets insets)
           
protected  void paintLoweredBevel(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
           
protected  void paintRaisedBevel(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
           
 
Methods inherited from class javax.swing.border.BevelBorder
getBevelType, getHighlightInnerColor, getHighlightInnerColor, getHighlightOuterColor, getHighlightOuterColor, getShadowInnerColor, getShadowInnerColor, getShadowOuterColor, getShadowOuterColor, isBorderOpaque, paintBorder
 
Methods inherited from class javax.swing.border.AbstractBorder
getInteriorRectangle, getInteriorRectangle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LightBevelBorder

public LightBevelBorder(int bevelType)
See Also:
BevelBorder

LightBevelBorder

public LightBevelBorder(int bevelType,
                        java.awt.Color highlight,
                        java.awt.Color shadow)
See Also:
BevelBorder

LightBevelBorder

public LightBevelBorder(int bevelType,
                        java.awt.Color highlightOuterColor,
                        java.awt.Color highlightInnerColor,
                        java.awt.Color shadowOuterColor,
                        java.awt.Color shadowInnerColor)
See Also:
BevelBorder
Method Detail

getBorderInsets

public java.awt.Insets getBorderInsets(java.awt.Component c)
Specified by:
getBorderInsets in interface javax.swing.border.Border
Overrides:
getBorderInsets in class javax.swing.border.BevelBorder

getBorderInsets

public java.awt.Insets getBorderInsets(java.awt.Component c,
                                       java.awt.Insets insets)
Overrides:
getBorderInsets in class javax.swing.border.BevelBorder

paintRaisedBevel

protected void paintRaisedBevel(java.awt.Component c,
                                java.awt.Graphics g,
                                int x,
                                int y,
                                int width,
                                int height)
Overrides:
paintRaisedBevel in class javax.swing.border.BevelBorder

paintLoweredBevel

protected void paintLoweredBevel(java.awt.Component c,
                                 java.awt.Graphics g,
                                 int x,
                                 int y,
                                 int width,
                                 int height)
Overrides:
paintLoweredBevel in class javax.swing.border.BevelBorder


Copyright © 2002-2003 Paul Speed. All Rights Reserved.