All Packages Class Hierarchy This Package Previous Next Index
Class java.awt.Label
java.lang.Object
|
+----java.awt.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:
CENTER
Indicates that the label should be centered.
LEFT
Indicates that the label should be left justified.
RIGHT
Indicates that the label should be right justified.
Label ()
Constructs an empty label.
Label (String)
Constructs a new label with the specified string of text,
left justified.
Label (String, int)
Constructs a new label that presents the specified string of
text with the specified alignment.
addNotify ()
Creates the peer for this label.
getAlignment ()
Gets the current alignment of this label.
getText ()
Gets the text of this label.
paramString ()
Returns the parameter string representing the state of this
label.
setAlignment (int)
Sets the alignment for this label to the specified alignment.
setText (String)
Sets the text for this label to the specified text.
LEFT
public static final int LEFT
Indicates that the label should be left justified.
CENTER
public static final int CENTER
Indicates that the label should be centered.
RIGHT
public static final int RIGHT
Indicates that the label should be right justified.
Label
public Label()
Constructs an empty label.
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.
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.
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
getAlignment
public int getAlignment()
Gets the current alignment of this label. Possible values are
Label.LEFT
, Label.RIGHT
, and
Label.CENTER
.
See Also:
setAlignment
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.
See Also:
getAlignment
getText
public String getText()
Gets the text of this label.
Returns:
the text of this label.
See Also:
setText
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.
See Also:
getText
paramString
protected 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
All Packages Class Hierarchy This Package Previous Next Index
Submit a bug or feature