Spec-Zone.ru › OpenJDK 8

Класс 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"));

генерирует следующие метки:

Two labels: 'Hi There!' and 'Another label'

С тех пор:
JDK1.0
См. также:
Сериализованная форма

Вложенные классы

Модификатор и тип Класс и описание
protected class  Label.AccessibleAWTLabel

Этот класс реализует поддержку доступности для класса Label.

Вложенные классы/интерфейсы, унаследованные от класса java.awt.Component

Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy

Поля

Модификатор и тип Поле и описание
static int CENTER

Указывает, что метка должна быть центрирована.

static int LEFT

Указывает, что метка должна быть выровнена по левому краю.

static 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(String text)

Создаёт новую метку с указанной строкой текста, выровненной по левому краю.

Label(String text, int alignment)

Создаёт новую метку, которая отображает указанную строку текста с указанным выравниванием.

Методы

Модификатор и тип Метод и описание
void addNotify()

Создаёт виджет (виртуальный объект) для этой метки.

AccessibleContext getAccessibleContext()

Возвращает 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, getPeer, 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, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Поля

LEFT

public static final int LEFT

Указывает, что метка должна быть выровнена по левому краю.

См. также:
Значения константных полей

CENTER

public static final int CENTER

Указывает, что метка должна быть центрирована.

См. также:
Значения константных полей

RIGHT

public static final int RIGHT

Указывает, что метка должна быть выровнена по правому краю.

С тех пор:
JDK1.0t.
См. также:
Значения константных полей

Конструкторы

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()

Создаёт виджет (виртуальный объект) для этой метки. Виджет позволяет изменять внешний вид метки без изменения её функциональности.

Переопределяет:
addNotify в классе Component
См. также:
Component.isDisplayable(), Component.removeNotify(), Component.invalidate()

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()

Возвращает AccessibleContext, связанный с этой меткой. Для меток AccessibleContext имеет вид AccessibleAWTLabel. Новый экземпляр AccessibleAWTLabel создаётся при необходимости.

Указано в:
getAccessibleContext в интерфейсе Accessible
Переопределяет:
getAccessibleContext в классе Component
Возвращает:
AccessibleAWTLabel, который служит AccessibleContext этой метки
С тех пор:
1.3

© 1993, 2020, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API