|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.awt.Component java.awt.Label
public class Label
Label
物件是一個可在容器中放置文本的元件。一個標籤只顯示一行只讀文本。文本可由應用程序更改,但是使用者不能直接對其進行編輯。
例如,程式碼……
setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10)); add(new Label("Hi There!")); add(new Label("Another Label"));
產生以下標籤:
巢狀類別摘要 | |
---|---|
protected class |
Label.AccessibleAWTLabel
此類別實作對 Label 類別的可存取性支持。 |
從類別 java.awt.Component 繼承的巢狀類別/介面 |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
欄位摘要 | |
---|---|
static int |
CENTER
指示標籤文本應居中。 |
static int |
LEFT
指示標籤文本應左對齊。 |
static int |
RIGHT
指示標籤文本應右對齊。 |
從類別 java.awt.Component 繼承的欄位 |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
從介面 java.awt.image.ImageObserver 繼承的欄位 |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
建構子摘要 | |
---|---|
Label()
建構一個空標籤。 |
|
Label(String text)
使用指定的文本字元串建構一個新的標籤,其文本對齊方式為左對齊。 |
|
Label(String text,
int alignment)
建構一個顯示指定的文本字元串的新標籤,其文本對齊方式為指定的方式。 |
方法摘要 | |
---|---|
void |
addNotify()
創建此標籤的同位體。 |
AccessibleContext |
getAccessibleContext()
獲取與此標籤相關的 AccessibleContext。 |
int |
getAlignment()
獲取此標籤的當前對齊方式。 |
String |
getText()
獲取此標籤的文本。 |
protected String |
paramString()
返回一個表示此 Label 狀態的字元串。 |
void |
setAlignment(int alignment)
將此標籤的對齊方式設置為指定的方式。 |
void |
setText(String text)
將此標籤的文本設置為指定的文本。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
欄位詳細資訊 |
---|
public static final int LEFT
public static final int CENTER
public static final int RIGHT
建構子詳細資訊 |
---|
public Label() throws HeadlessException
""
。
HeadlessException
- 如果 GraphicsEnvironment.isHeadless() 返回 true。GraphicsEnvironment.isHeadless()
public Label(String text) throws HeadlessException
text
- 此標籤顯示的字元串。將接受 null
值,而不不會導致拋出 NullPointerException。
HeadlessException
- 如果 GraphicsEnvironment.isHeadless() 返回 true。GraphicsEnvironment.isHeadless()
public Label(String text, int alignment) throws HeadlessException
alignment
值有 Label.LEFT
、Label.RIGHT
和 Label.CENTER
。
text
- 標籤顯示的字元串。將接受 null
值,並且不會導致拋出 NullPointerException。alignment
- 對齊方式的值。
HeadlessException
- 如果 GraphicsEnvironment.isHeadless() 返回 true。GraphicsEnvironment.isHeadless()
方法詳細資訊 |
---|
public void addNotify()
Component
中的 addNotify
Component.isDisplayable()
,
Component.removeNotify()
public int getAlignment()
Label.LEFT
、Label.RIGHT
和 Label.CENTER
。
setAlignment(int)
public void setAlignment(int alignment)
Label.LEFT
、Label.RIGHT
和 Label.CENTER
。
alignment
- 要設置的對齊方式。
IllegalArgumentException
- 如果 alignment
賦值不正確。getAlignment()
public String getText()
null
,則返回 null
。setText(java.lang.String)
public void setText(String text)
text
- 此標籤顯示的文本。如果 text
為 null
,則將其作為一個空字元串 ""
顯示。getText()
protected String paramString()
Label
狀態的字元串。此方法僅在進行除錯的時候使用,對於這兩個實作,返回的字元串的內容和格式可能有所不同。返回的字元串可能為空,但不可能為 null
。
Component
中的 paramString
public AccessibleContext getAccessibleContext()
Accessible
中的 getAccessibleContext
Component
中的 getAccessibleContext
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。