Класс 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, связанный с этим объектом Label. |
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
Указывает, что метка должна быть выровнена по правому краю.
- См. также:
Подробное описание конструкторов
Метка
public Label() throws HeadlessException
Создаёт пустую метку. Текст метки — пустая строка
"".- Исключения:
-
HeadlessException- если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
Метка
public Label(String text) throws HeadlessException
Создаёт новую метку с указанной строкой текста, выровненной по левому краю.
- Параметры:
-
text- строка, которую отображает метка. Значениеnullбудет принято без вызова NullPointerException. - Исключения:
-
HeadlessException- если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
Метка
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, 2021, 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/17/docs/api/java.desktop/java/awt/Label.html