- java.lang.Object
-
- java.awt.Component
-
- java.awt.Label
-
- All Implemented Interfaces:
-
ImageObserver
,MenuContainer
,Serializable
,Accessible
public class Label extends Component implements Accessible
Label
对象是用于将文本放置在容器中的组件。 标签显示一行只读文本。 文本可以由应用程序更改,但用户无法直接编辑。例如,代码。 。 。
setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10)); add(new Label("Hi There!")); add(new Label("Another Label"));
生成以下标签:
- 从以下版本开始:
- 1.0
- 另请参见:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 描述 protected class
Label.AccessibleAWTLabel
该类为Label
类实现可访问性支持。-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
Fields Modifier and Type Field 描述 static int
CENTER
表示标签应该居中。static int
LEFT
表示标签应该保持对齐。static int
RIGHT
表示标签应该是正确的。-
Fields inherited from class java.awt.Component
accessibleContext, 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
-
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
addNotify()
创建此标签的对等体。AccessibleContext
getAccessibleContext()
获取与此Label相关联的AccessibleContext。int
getAlignment()
获取此标签的当前对齐方式。String
getText()
获取此标签的文本。protected String
paramString()
返回一个表示Label
状态的字符串。void
setAlignment(int alignment)
将此标签的对齐方式设置为指定的对齐方式。void
setText(String text)
将此标签的文本设置为指定的文本。-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
-
-
-
-
字段详细信息
-
LEFT
public static final int LEFT
表示标签应该保持对齐。- 另请参见:
- Constant Field Values
-
CENTER
public static final int CENTER
表示标签应该居中。- 另请参见:
- Constant Field Values
-
RIGHT
public static final int RIGHT
表示标签应该是正确的。- 另请参见:
- Constant Field Values
-
-
构造方法详细信息
-
Label
public Label() throws HeadlessException
构造一个空标签。 标签的文本是空字符串""
。- 异常
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless()返回true。 - 另请参见:
-
GraphicsEnvironment.isHeadless()
-
Label
public Label(String text) throws HeadlessException
用指定的文本字符串构造一个新的标签,左对齐。- 参数
-
text
- 标签显示的字符串。 将接受一个null
值,而不会导致抛出NullPointerException。 - 异常
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless()返回true。 - 另请参见:
-
GraphicsEnvironment.isHeadless()
-
Label
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()
-
-
方法详细信息
-
addNotify
public void addNotify()
创建此标签的对等体。 对等体允许我们修改标签的外观而不改变其功能。
-
getAlignment
public int getAlignment()
获取此标签的当前对齐方式。 可能的值是Label.LEFT
,Label.RIGHT
,并Label.CENTER
。- 结果
- 这个标签的对齐
- 另请参见:
-
setAlignment(int)
-
setAlignment
public void setAlignment(int alignment)
将此标签的对齐方式设置为指定的对齐方式。 可能的值是Label.LEFT
,Label.RIGHT
,并Label.CENTER
。- 参数
-
alignment
- 要设置的对齐。 - 异常
-
IllegalArgumentException
- 如果给出了alignment
的不正确值。 - 另请参见:
-
getAlignment()
-
getText
public String getText()
获取此标签的文本。- 结果
-
该标签的文本,或
null
如果文本已设置为null
。 - 另请参见:
-
setText(java.lang.String)
-
setText
public void setText(String text)
将此标签的文本设置为指定的文本。- 参数
-
text
- 此标签显示的文本。 如果text
是null
,则将其视为空字符串""
进行显示。 - 另请参见:
-
getText()
-
paramString
protected String paramString()
返回一个表示Label
状态的字符串。 该方法仅用于调试目的,并且返回的字符串的内容和格式可能因实现而异。 返回的字符串可能为空,但可能不是null
。- 重写:
-
paramString
在Component
- 结果
- 该标签的参数字符串
-
getAccessibleContext
public AccessibleContext getAccessibleContext()
获取与此Label相关联的AccessibleContext。 对于标签,AccessibleContext采用AccessibleAWTLabel的形式。 如有必要,将创建一个新的AccessibleAWTLabel实例。- Specified by:
-
getAccessibleContext
在接口Accessible
- 重写:
-
getAccessibleContext
在Component
- 结果
- AccessibleAWTLabel作为此Label的AccessibleContext
- 从以下版本开始:
- 1.3
-
-