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 
ALabel 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 CENTER
- Indicates that the label should be centered. 
 LEFT LEFT
- Indicates that the label should be left justified. 
 RIGHT RIGHT
- Indicates that the label should be right justified. 
 
 
 Label() Label()
- Constructs an empty label. 
 Label(String) Label(String)
- Constructs a new label with the specified string of text, left justified. 
 Label(String, int) Label(String, int)
- Constructs a new label that presents the specified string of text with the specified alignment. 
 
 
 addNotify() addNotify()
- Creates the peer for this label. 
 getAlignment() getAlignment()
- Gets the current alignment of this label. 
 getText() getText()
- Gets the text of this label. 
 paramString() paramString()
- Returns the parameter string representing the state of this label. 
 setAlignment(int) setAlignment(int)
- Sets the alignment for this label to the specified alignment. 
 setText(String) setText(String)
- Sets the text for this label to the specified text. 
 
 
 LEFT
 LEFT 
public static final int LEFT
- Indicates that the label should be left justified.
 CENTER
 CENTER 
public static final int CENTER
- Indicates that the label should be centered.
 RIGHT
 RIGHT 
public static final int RIGHT
- Indicates that the label should be right justified.
 
 
 Label
 Label 
public Label()
- Constructs an empty label. 
 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
 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 alignmentareLabel.LEFT,Label.RIGHT, andLabel.CENTER.
 
- Parameters: 
- text - the string that the label presents. - alignment - the alignment value. 
 
 
 
 addNotify
 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
 getAlignment 
public int getAlignment()
- Gets the current alignment of this label. Possible values are Label.LEFT,Label.RIGHT, andLabel.CENTER.
- See Also: 
- setAlignment 
 
 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, andLabel.CENTER.
- Parameters: 
- alignment - the alignment to be set. 
- Throws: IllegalArgumentException 
- if an improper value for alignmentis given.
- See Also: 
- getAlignment 
 
 getText
 getText 
public String getText()
- Gets the text of this label. - Returns: 
- the text of this label. 
- See Also: 
- setText 
 
 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
 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 - Version 1.1.8 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.