net.jbeans.ui.border
Class CustomBorderFactory.AbstractFlatBorder

java.lang.Object
  extended byjavax.swing.border.AbstractBorder
      extended bynet.jbeans.ui.border.CustomBorderFactory.AbstractFlatBorder
All Implemented Interfaces:
javax.swing.border.Border, java.io.Serializable
Direct Known Subclasses:
CustomBorderFactory.FlatButtonBorder
Enclosing class:
CustomBorderFactory

public abstract static class CustomBorderFactory.AbstractFlatBorder
extends javax.swing.border.AbstractBorder

See Also:
Serialized Form

Field Summary
protected  java.awt.Color darkShadow
           
 int FLAT
           
protected  java.awt.Color highlight
           
 int LOWERED
           
 int RAISED
           
 
Constructor Summary
protected CustomBorderFactory.AbstractFlatBorder(java.awt.Color darkShadow, java.awt.Color highlight)
           
 
Method Summary
protected abstract  int getBorderType(java.awt.Component c)
           
 void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
           
protected  void paintFlatBorder(java.awt.Graphics g, boolean isLowered, int x, int y, int w, int h, java.awt.Color darkShadow, java.awt.Color highlight)
           
 
Methods inherited from class javax.swing.border.AbstractBorder
getBorderInsets, getBorderInsets, getInteriorRectangle, getInteriorRectangle, isBorderOpaque
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

darkShadow

protected java.awt.Color darkShadow

highlight

protected java.awt.Color highlight

FLAT

public final int FLAT
See Also:
Constant Field Values

RAISED

public final int RAISED
See Also:
Constant Field Values

LOWERED

public final int LOWERED
See Also:
Constant Field Values
Constructor Detail

CustomBorderFactory.AbstractFlatBorder

protected CustomBorderFactory.AbstractFlatBorder(java.awt.Color darkShadow,
                                                 java.awt.Color highlight)
Method Detail

paintBorder

public void paintBorder(java.awt.Component c,
                        java.awt.Graphics g,
                        int x,
                        int y,
                        int width,
                        int height)

getBorderType

protected abstract int getBorderType(java.awt.Component c)

paintFlatBorder

protected void paintFlatBorder(java.awt.Graphics g,
                               boolean isLowered,
                               int x,
                               int y,
                               int w,
                               int h,
                               java.awt.Color darkShadow,
                               java.awt.Color highlight)


Copyright © 2003 JBean project. All Rights Reserved.