Класс JLabel
- Все реализованные интерфейсы:
-
ImageObserver,MenuContainer,Serializable,Accessible,SwingConstants
- Непосредственные известные подклассы:
-
BasicComboBoxRenderer,DefaultListCellRenderer,DefaultTableCellRenderer,DefaultTreeCellRenderer
@JavaBean(defaultProperty="UI", description="A component that displays a short string and an icon.") public class JLabel extends JComponent implements SwingConstants, Accessible
Объект JLabel может отображать текст, изображение или оба. Вы можете указать, где в области отображения метки выравниваются содержимое метки, установив вертикальное и горизонтальное выравнивание. По умолчанию метки вертикально центрированы в своей области отображения. Только текстовые метки по умолчанию выравниваются по левому краю; только графические метки по умолчанию центрированы по горизонтали.
Вы также можете указать расположение текста относительно изображения. По умолчанию текст находится на правом краю изображения, и текст и изображение выравниваются вертикально.
Левый и правый края метки определяются значением ее свойства ComponentOrientation. В настоящее время значение по умолчанию ComponentOrientation сопоставляет левый край с левым, а правый край с правым.
Наконец, вы можете использовать метод setIconTextGap для указания количества пикселей, которые должны отображаться между текстом и изображением. По умолчанию используется 4 пикселя.
Дополнительная документация см. в Как использовать метки в учебнике Java.
Предупреждение: Swing не является потокобезопасным. Дополнительную информацию см. в Политике потоков Swing.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, работающими с одной и той же версией Swing. С версии 1.4 была добавлена поддержка долгосрочного хранения всех JavaBeans в пакет java.beans. См. XMLEncoder.
- С:
- 1.2
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
JLabel.AccessibleJLabel |
Класс, используемый для получения доступной роли для этого объекта. |
Вложенные классы/интерфейсы, объявленные в классе javax.swing.JComponent
JComponent.AccessibleJComponent
Вложенные классы/интерфейсы, объявленные в классе java.awt.Container
Container.AccessibleAWTContainer
Вложенные классы/интерфейсы, объявленные в классе java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected Component |
labelFor |
Компонент, для которого предназначена эта метка; null, если метка не предназначена для компонента |
Поля, объявленные в классе javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Поля, объявленные в классе 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
Поля, объявленные в интерфейсе javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
JLabel() |
Создаёт экземпляр JLabel без изображения и с пустой строкой в качестве заголовка. |
JLabel |
Создаёт экземпляр JLabel с указанным текстом. |
JLabel |
Создаёт экземпляр JLabel с указанным текстом и горизонтальным выравниванием. |
JLabel |
Создаёт экземпляр JLabel с указанным текстом, изображением и горизонтальным выравниванием. |
JLabel |
Создаёт экземпляр JLabel с указанным изображением. |
JLabel |
Создаёт экземпляр JLabel с указанным изображением и горизонтальным выравниванием. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected int |
checkHorizontalKey |
Проверка, является ли ключ допустимым значением для свойств horizontalAlignment. |
protected int |
checkVerticalKey |
Проверка, является ли ключ допустимым значением для свойств verticalAlignment или verticalTextPosition. |
AccessibleContext |
getAccessibleContext() |
Получение AccessibleContext этого объекта |
Icon |
getDisabledIcon() |
Возвращает значок, используемый меткой при её отключении. |
int |
getDisplayedMnemonic() |
Возвращает код клавиши, указывающий на клавишу-мнемонику. |
int |
getDisplayedMnemonicIndex() |
Возвращает символ (в виде индекса), для которого визуальный компоновщик должен обеспечить оформление, представляющее символ-мнемонику. |
int |
getHorizontalAlignment() |
Возвращает выравнивание содержимого метки по оси X. |
int |
getHorizontalTextPosition() |
Возвращает горизонтальное положение текста метки относительно её изображения. |
Icon |
getIcon() |
Возвращает графическое изображение (глиф, значок), отображаемое меткой. |
int |
getIconTextGap() |
Возвращает расстояние между текстом и изображением, отображаемыми в этой метке. |
Component |
getLabelFor() |
Получение компонента, к которому относится эта метка. |
String |
getText() |
Возвращает строку текста, отображаемую меткой. |
LabelUI |
getUI() |
Возвращает объект L&F, который отображает этот компонент. |
String |
getUIClassID() |
Возвращает строку, определяющую имя класса l&f, который отображает этот компонент. |
int |
getVerticalAlignment() |
Возвращает выравнивание содержимого метки по оси Y. |
int |
getVerticalTextPosition() |
Возвращает вертикальное положение текста метки относительно её изображения. |
boolean |
imageUpdate |
Это переопределяется, чтобы вернуть false, если текущее изображение значка не равно переданному изображению img. |
protected String |
paramString() |
Возвращает строковое представление этого JLabel. |
void |
setDisabledIcon |
Устанавливает значок, отображаемый, если этот JLabel «отключён» (JLabel.setEnabled(false)). |
void |
setDisplayedMnemonic |
Устанавливает отображаемый символ-мнемонику как значение типа char. |
void |
setDisplayedMnemonic |
Указывает код клавиши, указывающий на клавишу-мнемонику. |
void |
setDisplayedMnemonicIndex |
Предоставляет подсказку визуальному компоновщику, какой символ в тексте должен быть оформлен, чтобы представлять символ-мнемонику. |
void |
setHorizontalAlignment |
Устанавливает выравнивание содержимого метки по оси X. |
void |
setHorizontalTextPosition |
Устанавливает горизонтальное положение текста метки относительно её изображения. |
void |
setIcon |
Определяет значок, который будет отображать этот компонент. |
void |
setIconTextGap |
Если установлены и значок, и свойство текста, это свойство определяет расстояние между ними. |
void |
setLabelFor |
Установка компонента, к которому относится эта метка. |
void |
setText |
Определяет единственную строку текста, которую будет отображать этот компонент. |
void |
setUI |
Устанавливает объект L&F, который отображает этот компонент. |
void |
setVerticalAlignment |
Устанавливает выравнивание содержимого метки по оси Y. |
void |
setVerticalTextPosition |
Устанавливает вертикальное положение текста метки относительно её изображения. |
void |
updateUI() |
Сбрасывает свойство UI до значения из текущего визуального стиля. |
Методы, объявленные в классе javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
Методы, объявленные в классе java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
Методы, объявленные в классе java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
Подробное описание полей
labelFor
protected Component labelFor
Подробное описание конструкторов
JLabel
public JLabel(String text, Icon icon, int horizontalAlignment)
JLabel с указанным текстом, изображением и горизонтальным выравниванием. Метка центрирована по вертикали в области отображения. Текст расположен на заднем краю изображения.- Параметры:
-
text- Текст, отображаемый меткой. -
icon- Изображение, отображаемое меткой. -
horizontalAlignment- Одна из следующих констант, определённых вSwingConstants:LEFT,CENTER,RIGHT,LEADINGилиTRAILING.
JLabel
public JLabel(String text, int horizontalAlignment)
JLabel с указанным текстом и горизонтальным выравниванием. Метка центрирована по вертикали в области отображения.- Параметры:
-
text- Текст, отображаемый меткой. -
horizontalAlignment- Одна из следующих констант, определённых вSwingConstants:LEFT,CENTER,RIGHT,LEADINGилиTRAILING.
JLabel
public JLabel(String text)
JLabel с указанным текстом. Метка выровнена по левому краю области отображения и центрирована по вертикали.- Параметры:
-
text- Текст, отображаемый меткой.
JLabel
public JLabel(Icon image, int horizontalAlignment)
JLabel с указанным изображением и горизонтальным выравниванием. Метка центрирована по вертикали в области отображения.- Параметры:
-
image- Изображение, отображаемое меткой. -
horizontalAlignment- Одна из следующих констант, определённых вSwingConstants:LEFT,CENTER,RIGHT,LEADINGилиTRAILING.
JLabel
public JLabel(Icon image)
JLabel с указанным изображением. Метка центрирована по вертикали и горизонтали в области отображения.- Параметры:
-
image- Изображение, отображаемое меткой.
JLabel
public JLabel()
JLabel без изображения и с пустой строкой в качестве заголовка. Метка центрирована по вертикали в области отображения. Содержимое метки, после установки, будет отображаться по левому краю области отображения.Подробное описание методов
getUI
public LabelUI getUI()
- Переопределяет:
-
getUIв классеJComponent - Возвращает:
- Объект LabelUI
setUI
@BeanProperty(hidden=true, visualUpdate=true, description="The UI object that implements the Component\'s LookAndFeel.") public void setUI(LabelUI ui)
- Параметры:
-
ui- объект LabelUI L&F - См. также:
updateUI
public void updateUI()
- Переопределяет:
-
updateUIв классеJComponent - См. также:
getUIClassID
@BeanProperty(bound=false) public String getUIClassID()
- Переопределяет:
-
getUIClassIDв классеJComponent - Возвращает:
- строку "LabelUI"
- См. также:
getText
public String getText()
- Возвращает:
- строку String
- См. также:
setText
@BeanProperty(preferred=true, visualUpdate=true, description="Defines the single line of text this component will display.") public void setText(String text)
Значение по умолчанию этого свойства равно null.
Это свойство JavaBeans, привязанное к данным.
- Параметры:
-
text- строка текста, которая будет отображаться этим компонентом - См. также:
getIcon
public Icon getIcon()
- Возвращает:
- иконку Icon
- См. также:
setIcon
@BeanProperty(preferred=true, visualUpdate=true, description="The icon this component will display.") public void setIcon(Icon icon)
Значение по умолчанию этого свойства равно null.
Это свойство JavaBeans, привязанное к данным.
- Параметры:
-
icon- отображаемая иконка - См. также:
getDisabledIcon
public Icon getDisabledIcon()
Некоторые стили отображения могут не отображать отключённую иконку, в этом случае они проигнорируют её.
- Возвращает:
- свойство
disabledIcon - См. также:
setDisabledIcon
@BeanProperty(visualUpdate=true, description="The icon to display if the label is disabled.") public void setDisabledIcon(Icon disabledIcon)
Значение по умолчанию этого свойства равно null.
- Параметры:
-
disabledIcon- иконка, которая будет отображаться, когда компонент отключён - См. также:
setDisplayedMnemonic
@BeanProperty(visualUpdate=true, description="The mnemonic keycode.") public void setDisplayedMnemonic(int key)
- Параметры:
-
key- код клавиши, являющейся мнемонической - См. также:
setDisplayedMnemonic
public void setDisplayedMnemonic(char aChar)
- Параметры:
-
aChar- char, определяющий мнемоническую клавишу для отображения - См. также:
getDisplayedMnemonic
public int getDisplayedMnemonic()
- Возвращает:
- целое значение для мнемонической клавиши
- См. также:
Установить индекс отображаемого мнемоника
@BeanProperty(visualUpdate=true, description="the index into the String to draw the keyboard character mnemonic at") public void setDisplayedMnemonicIndex(int index) throws IllegalArgumentException
Значение обновляется по мере изменения свойств, относящихся к мнемонике (таких как мнемоника сама по себе, текст...). Вы должны вызывать этот метод только в том случае, если вы не хотите, чтобы символ по умолчанию был подчеркнут. Например, если текст был 'Сохранить как', с мнемоником 'a', и вы хотели, чтобы 'A' был оформлен, как 'Сохранить Aс', вам пришлось бы вызвать setDisplayedMnemonicIndex(5) после вызова setDisplayedMnemonic(KeyEvent.VK_A).
- Параметры:
-
index- Индекс в строке для подчеркивания - Исключение:
-
IllegalArgumentException- будет выброшено, еслиindexбольше или равно длине текста или меньше -1 - С:
- 1.4
Получить индекс отображаемого мнемоника
public int getDisplayedMnemonicIndex()
- Возвращает:
- индекс, представляющий мнемонический символ
- С:
- 1.4
- См. также:
проверитьГоризонтальныйКлюч
protected int checkHorizontalKey(int key, String message)
- Параметры:
-
key- проверяемое значение свойства -
message- сообщение об ошибке IllegalArgumentException - Возвращает:
- значение ключа, если
keyявляется допустимым значением для свойств horizontalAlignment - Исключение:
-
IllegalArgumentException- если ключ не LEFT, CENTER, RIGHT, LEADING или TRAILING. - См. также:
проверитьВертикальныйКлюч
protected int checkVerticalKey(int key, String message)
- Параметры:
-
key- проверяемое значение свойства -
message- сообщение об ошибке IllegalArgumentException - Возвращает:
- значение ключа, если
keyявляется допустимым значением для свойств verticalAlignment или verticalTextPosition - Исключение:
-
IllegalArgumentException- если ключ не TOP, CENTER или BOTTOM. - См. также:
Получить зазор между иконкой и текстом
public int getIconTextGap()
- Возвращает:
- целое число, равное количеству пикселей между текстом и иконкой.
- См. также:
Установить зазор между иконкой и текстом
@BeanProperty(visualUpdate=true, description="If both the icon and text properties are set, this property defines the space between them.") public void setIconTextGap(int iconTextGap)
Значение по умолчанию этого свойства составляет 4 пикселя.
Это свойство JavaBeans, связанное с объектом.
- Параметры:
-
iconTextGap- расстояние между свойствами иконки и текста - См. также:
Получить вертикальное выравнивание
public int getVerticalAlignment()
- Возвращает:
- Значение свойства verticalAlignment, одно из следующих констант, определенных в
SwingConstants:TOP,CENTER, илиBOTTOM. - См. также:
Установить вертикальное выравнивание
@BeanProperty(visualUpdate=true, enumerationValues={"SwingConstants.TOP","SwingConstants.CENTER","SwingConstants.BOTTOM"}, description="The alignment of the label\'s contents along the Y axis.") public void setVerticalAlignment(int alignment) Значение по умолчанию этого свойства — CENTER.
- Параметры:
-
alignment- Одно из следующих констант, определенных вSwingConstants:TOP,CENTER(значение по умолчанию) илиBOTTOM. - См. также:
Получить горизонтальное выравнивание
public int getHorizontalAlignment()
- Возвращает:
- Значение свойства horizontalAlignment, одно из следующих констант, определенных в
SwingConstants:LEFT,CENTER,RIGHT,LEADINGилиTRAILING. - См. также:
Установить горизонтальное выравнивание
@BeanProperty(visualUpdate=true, enumerationValues={"SwingConstants.LEFT","SwingConstants.CENTER","SwingConstants.RIGHT","SwingConstants.LEADING","SwingConstants.TRAILING"}, description="The alignment of the label\'s content along the X axis.") public void setHorizontalAlignment(int alignment) Это свойство JavaBeans, связанное с объектом.
- Параметры:
-
alignment- Одно из следующих констант, определенных вSwingConstants:LEFT,CENTER(значение по умолчанию для меток только с изображением),RIGHT,LEADING(значение по умолчанию для меток только с текстом) илиTRAILING. - См. также:
Получить вертикальное положение текста
public int getVerticalTextPosition()
- Возвращает:
- Одно из следующих констант, определенных в
SwingConstants:TOP,CENTER, илиBOTTOM. - См. также:
Установить вертикальное положение текста
@BeanProperty(expert=true, visualUpdate=true, enumerationValues={"SwingConstants.TOP","SwingConstants.CENTER","SwingConstants.BOTTOM"}, description="The vertical position of the text relative to it\'s image.") public void setVerticalTextPosition(int textPosition) Значение по умолчанию этого свойства — CENTER.
Это свойство JavaBeans, связанное с объектом.
- Параметры:
-
textPosition- Одно из следующих констант, определенных вSwingConstants:TOP,CENTER(значение по умолчанию) илиBOTTOM. - См. также:
Получить горизонтальное положение текста
public int getHorizontalTextPosition()
- Возвращает:
- Одно из следующих констант, определенных в
SwingConstants:LEFT,CENTER,RIGHT,LEADINGилиTRAILING. - См. также:
Установить горизонтальное положение текста
@BeanProperty(expert=true, visualUpdate=true, enumerationValues={"SwingConstants.LEFT","SwingConstants.CENTER","SwingConstants.RIGHT","SwingConstants.LEADING","SwingConstants.TRAILING"}, description="The horizontal position of the label\'s text, relative to its image.") public void setHorizontalTextPosition(int textPosition) - Параметры:
-
textPosition- Одно из следующих констант, определенных вSwingConstants:LEFT,CENTER,RIGHT,LEADING, илиTRAILING(значение по умолчанию). - См. также:
imageUpdate
public boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
img.- Унаследованно от:
-
imageUpdateв интерфейсеImageObserver - Переопределяет:
-
imageUpdateв классеComponent - Параметры:
-
img- наблюдаемое изображение -
infoflags- см.imageUpdateдля дополнительной информации -
x- координата x -
y- координата y -
w- ширина -
h- высота - Возвращает:
-
falseесли флаги информируют о том, что изображение полностью загружено;trueв противном случае. - См. также:
paramString
protected String paramString()
null.- Overrides:
-
paramStringв классеJComponent - Возвращает:
- строковое представление этого JLabel.
getLabelFor
public Component getLabelFor()
- Возвращает:
- компонент, который этот JLabel подписывает. Может быть null, если этот JLabel не подписывает компонент. Если свойство displayedMnemonic установлено, а свойство labelFor также установлено, метка вызовет метод requestFocus у компонента, указанного свойством labelFor, когда будет активирован мнемоник.
- См. также:
setLabelFor
@BeanProperty(description="The component this is labelling.") public void setLabelFor(Component c)
- Параметры:
-
c- компонент, для которого предназначен этот JLabel, или null, если метка не предназначена для компонента - См. также:
getAccessibleContext
@BeanProperty(bound=false, expert=true, description="The AccessibleContext associated with this Label.") public AccessibleContext getAccessibleContext()
- Определено в:
-
getAccessibleContextв интерфейсеAccessible - Overrides:
-
getAccessibleContextв классеComponent - Возвращает:
- AccessibleContext этого объекта
© 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/javax/swing/JLabel.html