| 
 | Préférences Moteurs de recherche | |||||||||||||||||||||||||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.5.0 
javax.swing.border
 | ||||||||||||||||||||||||||||||||||||||||
| Field Summary | |
|---|---|
| protected  Color | lineColor | 
| protected  boolean | roundedCorners | 
| protected  int | thickness | 
| Constructor Summary | |
|---|---|
| LineBorder(Color color)Creates a line border with the specified color and a thickness = 1. | |
| LineBorder(Color color,
           int thickness)Creates a line border with the specified color and thickness. | |
| LineBorder(Color color,
           int thickness,
           boolean roundedCorners)Creates a line border with the specified color, thickness, and corner shape. | |
| Method Summary | |
|---|---|
| static Border | createBlackLineBorder()Convenience method for getting the Color.black LineBorder of thickness 1. | 
| static Border | createGrayLineBorder()Convenience method for getting the Color.gray LineBorder of thickness 1. | 
|  Insets | getBorderInsets(Component c)Returns the insets of the border. | 
|  Insets | getBorderInsets(Component c,
                Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
|  Color | getLineColor()Returns the color of the border. | 
|  boolean | getRoundedCorners()Returns whether this border will be drawn with rounded corners. | 
|  int | getThickness()Returns the thickness of the border. | 
|  boolean | isBorderOpaque()Returns whether or not the border is opaque. | 
|  void | paintBorder(Component c,
            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 | 
|---|
protected int thickness
protected Color lineColor
protected boolean roundedCorners
| Constructor Detail | 
|---|
public LineBorder(Color color)
color - the color for the borderpublic LineBorder(Color color, int thickness)
color - the color of the borderthickness - the thickness of the borderpublic LineBorder(Color color, int thickness, boolean roundedCorners)
color - the color of the borderthickness - the thickness of the borderroundedCorners - whether or not border corners should be round| Method Detail | 
|---|
public static Border createBlackLineBorder()
public static Border createGrayLineBorder()
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
paintBorder in interface BorderpaintBorder in class 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 Insets getBorderInsets(Component c)
getBorderInsets in interface BordergetBorderInsets in class AbstractBorderc - the component for which this border insets value applies
Insets object initialized to 0public Insets getBorderInsets(Component c, Insets insets)
getBorderInsets in class AbstractBorderc - the component for which this border insets value appliesinsets - the object to be reinitialized
insets objectpublic Color getLineColor()
public int getThickness()
public boolean getRoundedCorners()
public boolean isBorderOpaque()
isBorderOpaque in interface BorderisBorderOpaque in class AbstractBorder