|
JavaTM 2 Platform Standard Edition |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Label
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:
Field Summary | |
static int |
CENTER
Indicates that the label should be centered. |
static int |
LEFT
Indicates that the label should be left justified. |
static int |
RIGHT
Indicates that the label should be right justified. |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
Constructor Summary | |
Label()
Constructs an empty label. |
|
Label(String text)
Constructs a new label with the specified string of text, left justified. |
|
Label(String text,
int alignment)
Constructs a new label that presents the specified string of text with the specified alignment. |
Method Summary | |
void |
addNotify()
Creates the peer for this label. |
int |
getAlignment()
Gets the current alignment of this label. |
String |
getText()
Gets the text of this label. |
protected String |
paramString()
Returns the parameter string representing the state of this label. |
void |
setAlignment(int alignment)
Sets the alignment for this label to the specified alignment. |
void |
setText(String text)
Sets the text for this label to the specified text. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static final int LEFT
public static final int CENTER
public static final int RIGHT
Constructor Detail |
public Label()
""
.public Label(String text)
text
- the string that the label presents.
A null
value
will be accepted without causing a NullPointerException
to be thrown.public Label(String text, int alignment)
alignment
are Label.LEFT
,
Label.RIGHT
, and Label.CENTER
.text
- the string that the label presents.
A null
value
will be accepted without causing a NullPointerException
to be thrown.alignment
- the alignment value.Method Detail |
public void addNotify()
Component.isDisplayable()
,
Component.removeNotify()
public int getAlignment()
Label.LEFT
, Label.RIGHT
, and
Label.CENTER
.setAlignment(int)
public void setAlignment(int alignment)
Label.LEFT
,
Label.RIGHT
, and Label.CENTER
.alignment
- the alignment to be set.alignment
is given.getAlignment()
public String getText()
null
if
the text has been set to null
.setText(java.lang.String)
public void setText(String text)
text
- the text that this label displays. If
text
is null
, it is
treated for display purposes like an empty
string ""
.getText()
protected String paramString()
|
JavaTM 2 Platform Standard Edition |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |