Класс JLabel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JLabel
- Все реализованные интерфейсы:
- ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants
- Непосредственные известные подклассы:
- BasicComboBoxRenderer, DefaultListCellRenderer, DefaultTableCellRenderer, DefaultTreeCellRenderer
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.
Вложенные классы
| Модификатор и тип | Класс и описание |
|---|---|
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 |
Поля, унаследованные от класса 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 Поля, унаследованные от интерфейса 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 Поля, унаследованные от интерфейса java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH Сводка конструкторов
| Конструктор и описание |
|---|
JLabel() Создаёт экземпляр |
JLabel(Icon image) Создаёт экземпляр |
JLabel(Icon image,
int horizontalAlignment) Создаёт экземпляр |
JLabel(String text) Создаёт экземпляр |
JLabel(String text,
Icon icon,
int horizontalAlignment) Создаёт экземпляр |
JLabel(String text,
int horizontalAlignment) Создаёт экземпляр |
Сводка методов
| Модификатор и тип | Метод и описание |
|---|---|
protected int |
checkHorizontalKey(int key,
String message) Проверка, является ли ключ законным значением для свойств horizontalAlignment. |
protected int |
checkVerticalKey(int key,
String message) Проверка, является ли ключ законным значением для свойств verticalAlignment или verticalTextPosition. |
AccessibleContext |
getAccessibleContext() Получить AccessibleContext этого объекта |
Icon |
getDisabledIcon() Возвращает значок, используемый меткой, когда она отключена. |
int |
getDisplayedMnemonic() Возвращает код клавиши, указывающий на клавишу mnemonics. |
int |
getDisplayedMnemonicIndex() Возвращает символ в качестве индекса, для которого вид и ощущения должны обеспечить оформление, представляющее символ mnemonics. |
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(Image img,
int infoflags,
int x,
int y,
int w,
int h) Это переопределяется, чтобы вернуть false, если текущее изображение Icon не равно переданному изображению |
protected String |
paramString() Возвращает строковое представление этой JLabel. |
void |
setDisabledIcon(Icon disabledIcon) Установите значок, который должен отображаться, если эта JLabel «отключена» (JLabel.setEnabled(false)). |
void |
setDisplayedMnemonic(char aChar) Указывает отображаемыйMnemonic как значение char. |
void |
setDisplayedMnemonic(int key) Укажите код клавиши, указывающий на клавишу mnemonics. |
void |
setDisplayedMnemonicIndex(int index) Предоставляет подсказку внешнему виду и ощущениям о том, какой символ в тексте следует оформить, чтобы представить символ mnemonics. |
void |
setHorizontalAlignment(int alignment) Устанавливает выравнивание содержимого метки по оси X. |
void |
setHorizontalTextPosition(int textPosition) Устанавливает горизонтальное положение текста метки относительно ее изображения. |
void |
setIcon(Icon icon) Определяет значок, который будет отображать этот компонент. |
void |
setIconTextGap(int iconTextGap) Если значок и свойства текста установлены, это свойство определяет пространство между ними. |
void |
setLabelFor(Component c) Установить компонент, который эта метка маркирует. |
void |
setText(String text) Определяет единственную строку текста, которую этот компонент будет отображать. |
void |
setUI(LabelUI ui) Устанавливает объект L&F, который отображает этот компонент. |
void |
setVerticalAlignment(int alignment) Устанавливает выравнивание содержимого метки по оси Y. |
void |
setVerticalTextPosition(int textPosition) Устанавливает вертикальное положение текста метки относительно ее изображения. |
void |
updateUI() Сбрасывает свойство UI до значения из текущего внешнего вида. |
Методы, унаследованные от класса javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, 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, 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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Поля
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()
Возвращает объект L&F, который отрисовывает этот компонент.
- Возвращает:
- Объект LabelUI
setUI
public void setUI(LabelUI ui)
Устанавливает объект L&F, который отрисовывает этот компонент.
- Параметры:
-
ui- Объект LabelUI L&F - См. также:
UIDefaults.getUI(javax.swing.JComponent)
updateUI
public void updateUI()
Сбрасывает свойство UI на значение из текущего стиля отображения.
- Переопределяет:
-
updateUIв классеJComponent - См. также:
JComponent.updateUI()
getUIClassID
public String getUIClassID()
Возвращает строку, которая указывает имя класса l&f, который отрисовывает этот компонент.
- Переопределяет:
-
getUIClassIDв классеJComponent - Возвращает:
- Строка "LabelUI"
- См. также:
-
JComponent.getUIClassID(),UIDefaults.getUI(javax.swing.JComponent)
getText
public String getText()
Возвращает строку текста, отображаемую меткой.
- Возвращает:
- строка String
- См. также:
setText(java.lang.String)
setText
public void setText(String text)
Определяет единственную строку текста, которая будет отображаться этим компонентом. Если значение текста равно null или пустой строке, ничего не отображается.
Значение по умолчанию для этого свойства равно null.
Это свойство, связанное с JavaBeans.
getIcon
public Icon getIcon()
Возвращает графическое изображение (глиф, значок), которое отображает метка.
- Возвращает:
- объект Icon
- См. также:
setIcon(javax.swing.Icon)
setIcon
public void setIcon(Icon icon)
Определяет значок, который будет отображать этот компонент. Если значение значка равно null, ничего не отображается.
Значение по умолчанию для этого свойства равно null.
Это свойство, связанное с JavaBeans.
getDisabledIcon
public Icon getDisabledIcon()
Возвращает значок, используемый меткой, когда она отключена. Если значок для состояния отключения не установлен, вызов передаётся в стиль отображения для создания соответствующего значка для состояния отключения.
Некоторые стили отображения могут не отображать значок для состояния отключения, в этом случае они его игнорируют.
- Возвращает:
- свойство
disabledIcon - См. также:
-
setDisabledIcon(javax.swing.Icon),LookAndFeel.getDisabledIcon(javax.swing.JComponent, javax.swing.Icon),ImageIcon
setDisabledIcon
public void setDisabledIcon(Icon disabledIcon)
Устанавливает значок, который будет отображаться, если эта метка JLabel отключена (JLabel.setEnabled(false)).
Значение по умолчанию для этого свойства равно null.
- Параметры:
-
disabledIcon- значок для отображения, когда компонент отключен - См. также:
-
getDisabledIcon(),JComponent.setEnabled(boolean)
setDisplayedMnemonic
public void setDisplayedMnemonic(int key)
Указывает код клавиши, обозначающий мнемоническую клавишу. Это свойство используется, когда метка является частью более крупного компонента. Если свойство labelFor метки не равно null, метка вызовет метод requestFocus у компонента, указанного свойством labelFor, при активации мнемоники.
- См. также:
-
getLabelFor(),setLabelFor(java.awt.Component)
setDisplayedMnemonic
public void setDisplayedMnemonic(char aChar)
Устанавливает displayedMnemonic как значение char.
- Параметры:
-
aChar- char, задающий мнемоническую клавишу для отображения - См. также:
setDisplayedMnemonic(int)
getDisplayedMnemonic
public int getDisplayedMnemonic()
Возвращает код клавиши, обозначающий мнемоническую клавишу. Это свойство используется, когда метка является частью более крупного компонента. Если свойство labelFor метки не равно null, метка вызовет метод requestFocus у компонента, указанного свойством labelFor, при активации мнемоники.
- Возвращает:
- целое значение int для мнемонической клавиши
- См. также:
-
getLabelFor(),setLabelFor(java.awt.Component)
setDisplayedMnemonicIndex
public void setDisplayedMnemonicIndex(int index)
throws IllegalArgumentException Предоставляет подсказку для стиля отображения о том, какой символ в тексте следует оформить, чтобы он представлял мнемоническую клавишу. Не все стили отображения могут поддерживать это. Значение -1 указывает, что либо нет мнемоники, либо мнемонический символ не содержится в строке, либо разработчик не хочет отображать мнемоническую клавишу.
Значение этого свойства обновляется при изменении свойств, относящихся к мнемонике (например, самой мнемоники, текста...). Вам следует вызывать этот метод только в том случае, если вы не хотите, чтобы символ по умолчанию был подчеркнут. Например, если текст был "Сохранить как", с мнемоникой "а", и вы хотели, чтобы "А" было оформлено как "Сохранить Ак", вам нужно было бы вызвать setDisplayedMnemonicIndex(5) после вызова setDisplayedMnemonic(KeyEvent.VK_A).
- Параметры:
-
index- Индекс в строке для подчеркивания - Исключения:
-
IllegalArgumentException- будет выброшено, еслиindexбольше или равно длине текста или меньше -1 - С:
- 1.4
getDisplayedMnemonicIndex
public int getDisplayedMnemonicIndex()
Возвращает символ, как индекс, для которого стиль отображения должен предоставить оформление для обозначения мнемонического символа.
- Возвращает:
- индекс, представляющий мнемонический символ
- С:
- 1.4
- См. также:
setDisplayedMnemonicIndex(int)
checkHorizontalKey
protected int checkHorizontalKey(int key,
String message) Проверяет, является ли ключ законным значением для свойств horizontalAlignment.
- Параметры:
-
key- значение свойства для проверки -
message- сообщение об ошибке IllegalArgumentException - Исключения:
-
IllegalArgumentException- если ключ не LEFT, CENTER, RIGHT, LEADING или TRAILING. - См. также:
-
setHorizontalTextPosition(int),setHorizontalAlignment(int)
checkVerticalKey
protected int checkVerticalKey(int key,
String message) Проверяет, является ли ключ законным значением для свойств verticalAlignment или verticalTextPosition.
- Параметры:
-
key- значение свойства для проверки -
message- сообщение об ошибке IllegalArgumentException - Исключения:
-
IllegalArgumentException- если ключ не TOP, CENTER или BOTTOM. - См. также:
-
setVerticalAlignment(int),setVerticalTextPosition(int)
getIconTextGap
public int getIconTextGap()
Возвращает количество пробелов между текстом и иконкой, отображаемыми в этой метке.
- Возвращает:
- целое число, равное количеству пикселей между текстом и иконкой.
- См. также:
setIconTextGap(int)
setIconTextGap
public void setIconTextGap(int iconTextGap)
Если установлены как свойство иконка, так и текст, данное свойство определяет пробел между ними.
Значение по умолчанию этого свойства составляет 4 пикселя.
Это свойство JavaBeans.
- См. также:
getIconTextGap()
getVerticalAlignment
public int getVerticalAlignment()
Возвращает выравнивание содержимого метки по оси Y.
- Возвращает:
- Значение свойства verticalAlignment, одно из следующих констант, определенных в
SwingConstants:TOP,CENTER, илиBOTTOM. - См. также:
-
SwingConstants,setVerticalAlignment(int)
setVerticalAlignment
public void setVerticalAlignment(int alignment)
Устанавливает выравнивание содержимого метки по оси Y.
Значение по умолчанию этого свойства — CENTER.
- Параметры:
-
alignment- Одно из следующих констант, определенных вSwingConstants:TOP,CENTER(значение по умолчанию) илиBOTTOM. - См. также:
-
SwingConstants,getVerticalAlignment()
getHorizontalAlignment
public int getHorizontalAlignment()
Возвращает выравнивание содержимого метки по оси X.
- Возвращает:
- Значение свойства horizontalAlignment, одно из следующих констант, определенных в
SwingConstants:LEFT,CENTER,RIGHT,LEADINGилиTRAILING. - См. также:
-
setHorizontalAlignment(int),SwingConstants
setHorizontalAlignment
public void setHorizontalAlignment(int alignment)
Устанавливает выравнивание содержимого метки по оси X.
Это свойство JavaBeans.
- Параметры:
-
alignment- Одно из следующих констант, определенных вSwingConstants:LEFT,CENTER(значение по умолчанию для меток только с изображением),RIGHT,LEADING(значение по умолчанию для меток только с текстом) илиTRAILING. - См. также:
-
SwingConstants,getHorizontalAlignment()
getVerticalTextPosition
public int getVerticalTextPosition()
Возвращает вертикальное положение текста метки относительно её изображения.
- Возвращает:
- Одно из следующих констант, определенных в
SwingConstants:TOP,CENTER, илиBOTTOM. - См. также:
-
setVerticalTextPosition(int),SwingConstants
setVerticalTextPosition
public void setVerticalTextPosition(int textPosition)
Устанавливает вертикальное положение текста метки относительно её изображения.
Значение по умолчанию этого свойства — CENTER.
Это свойство JavaBeans.
- Параметры:
-
textPosition- Одно из следующих констант, определенных вSwingConstants:TOP,CENTER(значение по умолчанию) илиBOTTOM. - См. также:
-
SwingConstants,getVerticalTextPosition()
getHorizontalTextPosition
public int getHorizontalTextPosition()
Возвращает горизонтальное положение текста метки относительно её изображения.
- Возвращает:
- Одно из следующих констант, определенных в
SwingConstants:LEFT,CENTER,RIGHT,LEADINGилиTRAILING. - См. также:
SwingConstants
setHorizontalTextPosition
public void setHorizontalTextPosition(int textPosition)
Устанавливает горизонтальное положение текста метки относительно её изображения.
- Параметры:
-
textPosition- Одно из следующих констант, определенных вSwingConstants:LEFT,CENTER,RIGHT,LEADING, илиTRAILING(значение по умолчанию). - Исключения:
IllegalArgumentException- См. также:
SwingConstants
imageUpdate
public boolean imageUpdate(Image img,
int infoflags,
int x,
int y,
int w,
int h) Этот метод переопределён для возвращения false, если текущее изображение Icon не равно переданному изображению img.
- Определено в:
-
imageUpdateв интерфейсеImageObserver - Переопределяет:
-
imageUpdateв классеComponent - Параметры:
-
img- наблюдаемое изображение -
infoflags- см.imageUpdateдля дополнительной информации -
x- координата x -
y- координата y -
w- ширина -
h- высота - Возвращает:
-
falseесли infoflags указывают, что изображение полностью загружено;trueв противном случае. - См. также:
-
ImageObserver,Component.imageUpdate(java.awt.Image, int, int, int, int, int)
paramString
protected String paramString()
Возвращает строковое представление этой метки JLabel. Этот метод предназначен только для отладки, и содержимое и формат возвращаемой строки могут варьироваться между реализациями. Возвращаемая строка может быть пустой, но не может быть null.
- Переопределяет:
-
paramStringв классеJComponent - Возвращает:
- строковое представление этой метки JLabel.
getLabelFor
public Component getLabelFor()
Получить компонент, который эта метка маркирует.
- Возвращает:
- компонент, который эта метка маркирует. Может быть null, если эта метка не маркирует компонент. Если свойство displayedMnemonic установлено и свойство labelFor также установлено, метка вызовет метод requestFocus компонента, указанного свойством labelFor, при активации мнемоники.
- См. также:
-
getDisplayedMnemonic(),setDisplayedMnemonic(int)
setLabelFor
public void setLabelFor(Component c)
Установить компонент, который эта метка маркирует. Может быть null, если эта метка не маркирует компонент. Если свойство displayedMnemonic установлено и свойство labelFor также установлено, метка вызовет метод requestFocus компонента, указанного свойством labelFor, при активации мнемоники.
- Параметры:
-
c- компонент, для которого предназначена эта метка, или null, если метка не является меткой компонента - См. также:
-
getDisplayedMnemonic(),setDisplayedMnemonic(int)
getAccessibleContext
public AccessibleContext getAccessibleContext()
Получить AccessibleContext этого объекта
- Определено в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеComponent - Возвращает:
- AccessibleContext этого объекта
© 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.