- java.lang.Object
-
- java.awt.Component
-
- java.awt.Label
-
- 实现的所有接口
-
ImageObserver
,MenuContainer
,Serializable
,Accessible
public class Labelextends Componentimplements Accessible
Label
对象是用于在容器中放置文本的组件。 标签显示一行只读文本。 应用程序可以更改文本,但用户无法直接编辑它。例如,代码。 。 。
setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10)); add(new Label("Hi There!")); add(new Label("Another Label"));
生成以下标签:
- 从以下版本开始:
- 1.0
- 另请参见:
- Serialized Form
-
-
嵌套类汇总
嵌套类 变量和类型 类 描述 protected class
Label.AccessibleAWTLabel
此类实现Label
类的可访问性支持。
-
字段汇总
字段 变量和类型 字段 描述 static int
CENTER
表示标签应居中。static int
LEFT
表示标签应左对齐。static int
RIGHT
表示标签应该是右对齐的。-
声明的属性在类 java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields declared in interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 void
addNotify()
为此标签创建对等方。AccessibleContext
getAccessibleContext()
获取与此Label关联的AccessibleContext。int
getAlignment()
获取此标签的当前对齐方式。String
getText()
获取此标签的文本。protected String
paramString()
返回表示此Label
的状态的字符串。void
setAlignment(int alignment)
将此标签的对齐方式设置为指定的对齐方式。void
setText(String text)
将此标签的文本设置为指定的文本。-
声明方法的类 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
-
-
-
-
构造方法详细信息
-
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
-
-