| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.border.AbstractBorder
org.opensourcephysics.display.CellBorder
public class CellBorder
A class which implements a line border on only the top and left hand side.
| Field Summary | |
|---|---|
| protected  java.awt.Color | lineColor | 
| protected  int | thickness | 
| Constructor Summary | |
|---|---|
| CellBorder(java.awt.Color color)Creates a line border with the specified color and a thickness = 1. | |
| CellBorder(java.awt.Color color,
           int thickness)Creates a line border with the specified color and thickness. | |
| 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. | 
|  java.awt.Color | getLineColor()Returns the color of the border. | 
|  int | getThickness()Returns the thickness of the border. | 
|  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 | 
|---|
| getBaseline, getBaselineResizeBehavior, getInteriorRectangle, getInteriorRectangle, isBorderOpaque | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected int thickness
protected java.awt.Color lineColor
| Constructor Detail | 
|---|
public CellBorder(java.awt.Color color)
color - the color for the border
public CellBorder(java.awt.Color color,
                  int thickness)
color - the color of the borderthickness - the thickness of the border| Method Detail | 
|---|
public void paintBorder(java.awt.Component c,
                        java.awt.Graphics g,
                        int x,
                        int y,
                        int width,
                        int height)
paintBorder in interface javax.swing.border.BorderpaintBorder in class javax.swing.border.AbstractBorderc - the component for which this border is being paintedg - the paint graphicsx - the x position of the painted bordery - the y position of the painted borderwidth - the width of the painted borderheight - the height of the painted borderpublic java.awt.Insets getBorderInsets(java.awt.Component c)
getBorderInsets in interface javax.swing.border.BordergetBorderInsets in class javax.swing.border.AbstractBorderc - the component for which this border insets value applies
public java.awt.Insets getBorderInsets(java.awt.Component c,
                                       java.awt.Insets insets)
getBorderInsets in class javax.swing.border.AbstractBorderc - the component for which this border insets value appliesinsets - the object to be reinitializedpublic java.awt.Color getLineColor()
public int getThickness()
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||