org.annotation.gui
Class QuoteBorder

java.lang.Object
  extended byjavax.swing.border.AbstractBorder
      extended byorg.annotation.gui.QuoteBorder
All Implemented Interfaces:
javax.swing.border.Border, java.io.Serializable

public class QuoteBorder
extends javax.swing.border.AbstractBorder

See Also:
Serialized Form

Field Summary
protected  java.lang.String close
           
protected  java.awt.Color color
           
protected  int margin
           
protected  java.lang.String open
           
 
Constructor Summary
QuoteBorder()
          Creates a lowered etched border whose colors will be derived from the background color of the component passed into the paintBorder method.
QuoteBorder(java.awt.Color c)
           
QuoteBorder(java.awt.Color c, java.lang.String op, java.lang.String cl)
           
QuoteBorder(java.awt.Color c, java.lang.String op, java.lang.String cl, int m)
           
 
Method Summary
 java.awt.Insets getBorderInsets(java.awt.Component c)
          Returns the insets of the border.
 java.awt.Insets getBorderInsets(java.awt.Component c, java.awt.Insets insets)
          Reinitialize the insets parameter with this Border's current Insets.
 boolean isBorderOpaque()
          Returns whether or not the border is opaque.
static void main(java.lang.String[] args)
           
 void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
          Paints the border for the specified component with the specified position and size.
 
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
 

Field Detail

color

protected java.awt.Color color

open

protected java.lang.String open

close

protected java.lang.String close

margin

protected int margin
Constructor Detail

QuoteBorder

public QuoteBorder()
Creates a lowered etched border whose colors will be derived from the background color of the component passed into the paintBorder method.


QuoteBorder

public QuoteBorder(java.awt.Color c)

QuoteBorder

public QuoteBorder(java.awt.Color c,
                   java.lang.String op,
                   java.lang.String cl)

QuoteBorder

public QuoteBorder(java.awt.Color c,
                   java.lang.String op,
                   java.lang.String cl,
                   int m)
Method Detail

paintBorder

public void paintBorder(java.awt.Component c,
                        java.awt.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

getBorderInsets

public java.awt.Insets getBorderInsets(java.awt.Component c)
Returns the insets of the border.

Parameters:
c - the component for which this border insets value applies

getBorderInsets

public java.awt.Insets getBorderInsets(java.awt.Component c,
                                       java.awt.Insets insets)
Reinitialize the insets parameter with this Border's current Insets.

Parameters:
c - the component for which this border insets value applies
insets - the object to be reinitialized

isBorderOpaque

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


main

public static void main(java.lang.String[] args)


Copyright © 2004 Thomas Morton and Jeremy LaCivita. All Rights Reserved.