java.lang.Object
java.awt.Component
java.awt.Label
- 所有已实现的接口:
ImageObserver,MenuContainer,Serializable,Accessible
Label 对象是用于在容器中放置文本的组件。标签显示一行只读文本。应用程序可以更改文本,但用户不能直接编辑它。
例如,代码 . . .
setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10));
add(new Label("Hi There!"));
add(new Label("Another Label"));
产生以下标签:

- 自从:
- 1.0
- 参见:
-
内部类总结
内部类 -
字段摘要
字段修饰符和类型Field描述static final int指示标签应居中。static final int指示标签应左对齐。static final int指示标签应右对齐。在类 java.awt.Component 中声明的字段
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT在接口 java.awt.image.ImageObserver 中声明的字段
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述void为此标签创建对等体。获取与此 Label 关联的 AccessibleContext。int获取此标签的当前对齐方式。getText()获取此标签的文本。protected String返回表示此Label状态的字符串。voidsetAlignment(int alignment) 将此标签的对齐方式设置为指定的对齐方式。void将此标签的文本设置为指定的文本。在类 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指示标签应左对齐。- 参见:
-
CENTER
public static final int CENTER指示标签应居中。- 参见:
-
RIGHT
public static final int RIGHT指示标签应右对齐。- 参见:
-
-
构造方法详细信息
-
Label
构造一个空标签。标签的文本是空字符串""。- 抛出:
HeadlessException- 如果 GraphicsEnvironment.isHeadless() 返回 true。- 参见:
-
Label
用指定的文本字符串构造一个新标签,左对齐。- 参数:
text- 标签显示的字符串。将接受null值而不会引发 NullPointerException。- 抛出:
HeadlessException- 如果 GraphicsEnvironment.isHeadless() 返回 true。- 参见:
-
Label
构造一个新标签,该标签显示具有指定对齐方式的指定文本字符串。alignment的可能值为Label.LEFT、Label.RIGHT和Label.CENTER。- 参数:
text- 标签显示的字符串。将接受null值而不会引发 NullPointerException。alignment- 对齐值。- 抛出:
HeadlessException- 如果 GraphicsEnvironment.isHeadless() 返回 true。- 参见:
-
-
方法详情
-
addNotify
public void addNotify()为此标签创建对等体。对等点允许我们修改标签的外观而不改变其功能。 -
getAlignment
public int getAlignment()获取此标签的当前对齐方式。可能的值为Label.LEFT、Label.RIGHT和Label.CENTER。- 返回:
- 这个标签的对齐方式
- 参见:
-
setAlignment
public void setAlignment(int alignment) 将此标签的对齐方式设置为指定的对齐方式。可能的值为Label.LEFT、Label.RIGHT和Label.CENTER。- 参数:
alignment- 要设置的对齐方式。- 抛出:
IllegalArgumentException- 如果给定的alignment值不正确。- 参见:
-
getText
获取此标签的文本。- 返回:
-
此标签的文本,或者
null如果文本已设置为null。 - 参见:
-
setText
将此标签的文本设置为指定的文本。- 参数:
text- 此标签显示的文本。如果text是null,出于显示目的,它被视为空字符串""。- 参见:
-
paramString
返回表示此Label状态的字符串。此方法仅用于调试目的,返回字符串的内容和格式可能因实现而异。返回的字符串可能为空,但可能不是null。- 重写:
paramString在类Component中- 返回:
- 该标签的参数字符串
-
getAccessibleContext
获取与此 Label 关联的 AccessibleContext。对于标签,AccessibleContext 采用 AccessibleAWTLabel 的形式。如有必要,将创建一个新的 AccessibleAWTLabel 实例。- 指定者:
getAccessibleContext在接口Accessible中- 重写:
getAccessibleContext在类Component中- 返回:
- 用作此标签的 AccessibleContext 的 AccessibleAWTLabel
- 自从:
- 1.3
-