fi.helsinki.cs.gist.schedule
Class GDottedLineBorder
java.lang.Object
|
+--javax.swing.border.AbstractBorder
|
+--fi.helsinki.cs.gist.schedule.GDottedLineBorder
- public class GDottedLineBorder
- extends javax.swing.border.AbstractBorder
- See Also:
- Serialized Form
Constructor Summary |
GDottedLineBorder(java.awt.Color color)
Creates a dotted line border with the specified
color and a thickness = 1. |
GDottedLineBorder(java.awt.Color color,
int thickness)
Creates a dotted line border with the specified
color and thickness. |
Method Summary |
static javax.swing.border.Border |
createBlackDottedLineBorder()
Convenience method for getting the Color.black
GDottedLineBorder of thickness 1. |
static javax.swing.border.Border |
createGrayDottedLineBorder()
Convenience method for getting the Color.gray
GDottedLineBorder of thickness 1. |
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. |
boolean |
isBorderOpaque()
Returns whether or not the border is opaque. |
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 |
thickness
protected int thickness
lineColor
protected java.awt.Color lineColor
roundedCorners
protected boolean roundedCorners
GDottedLineBorder
public GDottedLineBorder(java.awt.Color color)
- Creates a dotted line border with the specified
color and a thickness = 1.
- Parameters:
color
- the color for the border
GDottedLineBorder
public GDottedLineBorder(java.awt.Color color,
int thickness)
- Creates a dotted line border with the specified
color and thickness.
- Parameters:
color
- the color of the borderthickness
- the thickness of the border
createBlackDottedLineBorder
public static javax.swing.border.Border createBlackDottedLineBorder()
- Convenience method for getting the Color.black
GDottedLineBorder of thickness 1.
createGrayDottedLineBorder
public static javax.swing.border.Border createGrayDottedLineBorder()
- Convenience method for getting the Color.gray
GDottedLineBorder of thickness 1.
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 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 border- Overrides:
- paintBorder in class javax.swing.border.AbstractBorder
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- Overrides:
- getBorderInsets in class javax.swing.border.AbstractBorder
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 appliesinsets
- the object to be reinitialized- Overrides:
- getBorderInsets in class javax.swing.border.AbstractBorder
getLineColor
public java.awt.Color getLineColor()
- Returns the color of the border.
getThickness
public int getThickness()
- Returns the thickness of the border.
isBorderOpaque
public boolean isBorderOpaque()
- Returns whether or not the border is opaque.
- Overrides:
- isBorderOpaque in class javax.swing.border.AbstractBorder