Class java.awt.Label
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class java.awt.Label

Object
   |
   +----Component
           |
           +----java.awt.Label

public class Label
extends Component
A Label object is a component for placing text in a container. A label displays a single line of read-only text. The text can be changed by the application, but a user cannot edit it directly.

For example, the code . . .


 setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10)); 
 add(new Label("Hi There!")); 
 add(new Label("Another Label"));
 

produces the following label:

Version:
1.31, 07/01/98
Author:
Sami Shaio
Since:
JDK1.0

Variable Index

 o CENTER
Indicates that the label should be centered.
 o LEFT
Indicates that the label should be left justified.
 o RIGHT
Indicates that the label should be right justified.

Constructor Index

 o java.awt.Label()
Constructs an empty label.
 o java.awt.Label(String)
Constructs a new label with the specified string of text, left justified.
 o java.awt.Label(String, int)
Constructs a new label that presents the specified string of text with the specified alignment.

Method Index

 o addNotify()
Creates the peer for this label.
 o getAlignment()
Gets the current alignment of this label.
 o getText()
Gets the text of this label.
 o paramString()
Returns the parameter string representing the state of this label.
 o setAlignment(int)
Sets the alignment for this label to the specified alignment.
 o setText(String)
Sets the text for this label to the specified text.

Variables

 o CENTER
public static final int CENTER
Indicates that the label should be centered.

Since: JDK1.0
 o LEFT
public static final int LEFT
Indicates that the label should be left justified.

Since: JDK1.0
 o RIGHT
public static final int RIGHT
Indicates that the label should be right justified.

Since: JDK1.0t.

Constructors

 o Label
public Label()
Constructs an empty label.

Since:
JDK1.0
 o Label
public Label(String text)
Constructs a new label with the specified string of text, left justified.

Parameters:
text - the string that the label presents.
Since:
JDK1.0
 o Label
public Label(String text,
             int alignment)
Constructs a new label that presents the specified string of text with the specified alignment.

Possible values for alignment are Label.LEFT, Label.RIGHT, and Label.CENTER.

Parameters:
text - the string that the label presents.
alignment - the alignment value.
Since:
JDK1.0

Methods

 o addNotify
public void addNotify()
Creates the peer for this label. The peer allows us to modify the appearance of the label without changing its functionality.

Overrides:
addNotify in class Component
 o getAlignment
public int getAlignment()
Gets the current alignment of this label. Possible values are Label.LEFT, Label.RIGHT, and Label.CENTER.

Since:
JDK1.0
See Also:
setAlignment
 o getText
public java.lang.String getText()
Gets the text of this label.

Returns:
the text of this label.
Since:
JDK1.0
See Also:
setText
 o paramString
protected java.lang.String paramString()
Returns the parameter string representing the state of this label. This string is useful for debugging.

Returns:
the parameter string of this label.
Overrides:
paramString in class Component
Since:
JDK1.0
 o setAlignment
public synchronized void setAlignment(int alignment)
Sets the alignment for this label to the specified alignment. Possible values are Label.LEFT, Label.RIGHT, and Label.CENTER.

Parameters:
alignment - the alignment to be set.
Throws: IllegalArgumentException
if an improper value for alignment is given.
Since:
JDK1.0
See Also:
getAlignment
 o setText
public synchronized void setText(String text)
Sets the text for this label to the specified text.

Parameters:
text - the text that this label presents.
Since:
JDK1.0
See Also:
getText

All Packages  Class Hierarchy  This Package  Previous  Next  Index