|
Java Platform 1.2 Beta 4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.sun.java.swing.border.AbstractBorder | +--com.sun.java.swing.border.TitledBorder
Warning: serialized objects of this class will not be compatible with future swing releases. The current serialization support is appropriate for short term storage or RMI between Swing1.0 applications. It will not be possible to load serialized Swing1.0 objects with future releases of Swing. The JDK1.2 release of Swing will be the compatibility baseline for the serialized form of Swing objects.
Field Summary | |
static int | ABOVE_BOTTOM
|
static int | ABOVE_TOP
|
static int | BELOW_BOTTOM
|
static int | BELOW_TOP
|
protected Border | border
|
static int | BOTTOM
|
static int | CENTER
|
static int | DEFAULT_JUSTIFICATION
|
static int | DEFAULT_POSITION
|
protected static int | EDGE_SPACING
|
static int | LEFT
|
static int | RIGHT
|
protected static int | TEXT_INSET_H
|
protected static int | TEXT_SPACING
|
protected String | title
|
protected Color | titleColor
|
protected Font | titleFont
|
protected int | titleJustification
|
protected int | titlePosition
|
static int | TOP
|
Constructor Summary | |
TitledBorder(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont,
Color titleColor)
Creates a TitledBorder instance with the specified border, title, title-justification, title-position, title-font, and title-color. |
|
TitledBorder(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont)
Creates a TitledBorder instance with the specified border, title, title-justification, title-position, and title-font. |
|
TitledBorder(Border border,
String title,
int titleJustification,
int titlePosition)
Creates a TitledBorder instance with the specified border, title, title-justification, and title-position. |
|
TitledBorder(Border border,
String title)
Creates a TitledBorder instance with the specified border and title. |
|
TitledBorder(Border border)
Creates a TitledBorder instance with the specified border and an empty title. |
|
TitledBorder(String title)
Creates a TitledBorder instance which uses an etched border. |
Method Summary | |
Border | getBorder()
Returns the border of the titled border. |
Insets | getBorderInsets(Component c,
Insets insets)
Reinitialize the insets parameter with this Border's current Insets. |
Insets | getBorderInsets(Component c)
Returns the insets of the border. |
protected Font | getFont(Component c)
|
Dimension | getMinimumSize(Component c)
Returns the minimum dimensions this border requires in order to fully display the border and title. |
String | getTitle()
Returns the title of the titled border. |
Color | getTitleColor()
Returns the title-color of the titled border. |
Font | getTitleFont()
Returns the title-font of the titled border. |
int | getTitleJustification()
Returns the title-justification of the titled border. |
int | getTitlePosition()
Returns the title-position of the titled 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. |
void | setBorder(Border border)
Sets the border of the titled border. |
void | setTitle(String title)
Sets the title of the titled border. param title the title for the border |
void | setTitleColor(Color titleColor)
Sets the title-color of the titled border. |
void | setTitleFont(Font titleFont)
Sets the title-font of the titled border. |
void | setTitleJustification(int titleJustification)
Sets the title-justification of the titled border. |
void | setTitlePosition(int titlePosition)
Sets the title-position of the titled border. |
Methods inherited from class com.sun.java.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 String title
protected Border border
protected int titlePosition
protected int titleJustification
protected Font titleFont
protected Color titleColor
public static final int DEFAULT_POSITION
public static final int ABOVE_TOP
public static final int TOP
public static final int BELOW_TOP
public static final int ABOVE_BOTTOM
public static final int BOTTOM
public static final int BELOW_BOTTOM
public static final int DEFAULT_JUSTIFICATION
public static final int LEFT
public static final int CENTER
public static final int RIGHT
protected static final int EDGE_SPACING
protected static final int TEXT_SPACING
protected static final int TEXT_INSET_H
Constructor Detail |
public TitledBorder(String title)
title
- the title the border should displaypublic TitledBorder(Border border)
border
- the borderpublic TitledBorder(Border border, String title)
border
- the border
title
- the title the border should displaypublic TitledBorder(Border border, String title, int titleJustification, int titlePosition)
border
- the border
title
- the title the border should display
titleJustification
- the justification for the title
titlePosition
- the position for the titlepublic TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
border
- the border
title
- the title the border should display
titleJustification
- the justification for the title
titlePosition
- the position for the title
titleFont
- the font for rendering the titlepublic TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
border
- the border
title
- the title the border should display
titleJustification
- the justification for the title
titlePosition
- the position for the title
titleFont
- the font of the title
titleColor
- the color of the titleMethod Detail |
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
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 borderpublic Insets getBorderInsets(Component c)
c
- the component for which this border insets value appliespublic Insets getBorderInsets(Component c, Insets insets)
c
- the component for which this border insets value applies
insets
- the object to be reinitializedpublic boolean isBorderOpaque()
public String getTitle()
public Border getBorder()
public int getTitlePosition()
public int getTitleJustification()
public Font getTitleFont()
public Color getTitleColor()
public void setTitle(String title)
public void setBorder(Border border)
border
- the borderpublic void setTitlePosition(int titlePosition)
titlePosition
- the position for the borderpublic void setTitleJustification(int titleJustification)
titleJustification
- the justification for the borderpublic void setTitleFont(Font titleFont)
titleFont
- the font for the border titlepublic void setTitleColor(Color titleColor)
titleColor
- the color for the border titlepublic Dimension getMinimumSize(Component c)
c
- the component where this border will be drawnprotected Font getFont(Component c)
|
Java Platform 1.2 Beta 4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |