Класс Label
java.lang.Object
java.awt.Component
java.awt.Label
- Все реализованные интерфейсы:
-
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
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Label.AccessibleAWTLabel |
Этот класс реализует поддержку доступности для класса Label. |
Вложенные классы/интерфейсы, объявленные в классе java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
CENTER |
Указывает, что метка должна быть центрирована. |
static final int |
LEFT |
Указывает, что метка должна быть выровнена по левому краю. |
static final int |
RIGHT |
Указывает, что метка должна быть выровнена по правому краю. |
Поля, объявленные в классе 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
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Label() |
Создает пустую метку. |
Label |
Создает новую метку со строкой текста по левому краю. |
Label |
Создает новую метку, отображающую заданную строку текста с заданным выравниванием. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addNotify() |
Создает виджет для этой метки. |
AccessibleContext |
getAccessibleContext() |
Получает AccessibleContext, связанный с этой меткой. |
int |
getAlignment() |
Получает текущее выравнивание этой метки. |
String |
getText() |
Получает текст этой метки. |
protected String |
paramString() |
Возвращает строку, представляющую состояние этой Label. |
void |
setAlignment |
Устанавливает выравнивание для этой метки на заданное значение. |
void |
setText |
Устанавливает текст для этой метки на заданный текст. |
Методы, объявленные в классе 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
public Label() throws HeadlessException
Создает пустую метку. Текст метки — пустая строка
"".- Исключение:
-
HeadlessException- если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
Label
public Label(String text) throws HeadlessException
Создает новую метку со строкой текста, выровненную по левому краю.
- Параметры:
-
text- строка, которую представляет метка. Значениеnullбудет принято без генерации NullPointerException. - Исключение:
-
HeadlessException- если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
Label
public Label(String text, int alignment) throws HeadlessException
Создает новую метку, отображающую заданную строку текста с заданным выравниванием. Возможные значения для
alignment: Label.LEFT, Label.RIGHT, и Label.CENTER.- Параметры:
-
text- строка, которую представляет метка. Значениеnullбудет принято без генерации NullPointerException. -
alignment- значение выравнивания. - Исключение:
-
HeadlessException- если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
Подробное описание методов
addNotify
public void addNotify()
Создает виджет для этой метки. Виджет позволяет изменять внешний вид метки без изменения ее функциональности.
- Переопределяет:
-
addNotifyв классеComponent - См. также:
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
public String getText()
Получает текст этой метки.
- Возвращает:
- текст этой метки или
null, если текст был установлен в значениеnull. - См. также:
setText
public void setText(String text)
Устанавливает текст для этой метки.
- Параметры:
-
text- текст, который отображает метка. Еслиtextравноnull, для отображения он будет обрабатываться как пустая строка"". - См. также:
paramString
protected String paramString()
Возвращает строку, представляющую состояние этого
Label. Этот метод предназначен только для отладки, и содержание и формат возвращаемой строки могут различаться между реализациями. Возвращаемая строка может быть пустой, но не null.- Переопределяет:
-
paramStringв классеComponent - Возвращает:
- строку параметров этой метки
getAccessibleContext
public AccessibleContext getAccessibleContext()
Возвращает AccessibleContext, связанный с этой меткой. Для меток AccessibleContext представлен в виде AccessibleAWTLabel. Новый AccessibleAWTLabel создается при необходимости.
- Определено в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеComponent - Возвращает:
- AccessibleAWTLabel, который служит AccessibleContext для этой метки
- См.:
- 1.3
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/Label.html