java.lang.Object java.awt.Component java.awt.Label
public class 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 labels:
Nested Class Summary | |
---|---|
protected class |
Label.AccessibleAWTLabel
This class implements accessibility support for the Label class. |
Nested classes/interfaces inherited from class java.awt. Component |
---|
Component.AccessibleAWTComponent , Component.BaselineResizeBehavior , Component.BltBufferStrategy , Component.FlipBufferStrategy |
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 |
Fields inherited from interface java.awt.image. ImageObserver |
---|
ABORT , ALLBITS , ERROR , FRAMEBITS , HEIGHT , PROPERTIES , SOMEBITS , WIDTH |
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. |
AccessibleContext |
getAccessibleContext
() Gets the AccessibleContext associated with this Label. |
int |
getAlignment
() Gets the current alignment of this label. |
String |
getText
() Gets the text of this label. |
protected String |
paramString
() Returns a 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() throws HeadlessException
public Label(String text) throws HeadlessException
public Label(String text, int alignment) throws HeadlessException
Method Detail |
---|
public void addNotify()
public int getAlignment()
public void setAlignment(int alignment)
public String getText()
public void setText(String text)
protected String paramString()
public AccessibleContext getAccessibleContext()