Класс 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
@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(String text) | Создает экземпляр |
JLabel(String text,
int horizontalAlignment) | Создает экземпляр |
JLabel(String text,
Icon icon,
int horizontalAlignment) | Создает экземпляр |
JLabel(Icon image) | Создает экземпляр |
JLabel(Icon image,
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() | Возвращает код клавиши, указывающий на клавишу быстрого доступа. |
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(Image img,
int infoflags,
int x,
int y,
int w,
int h) | Это переопределено для возврата false, если изображение текущего значка не равно переданному изображению |
protected String | paramString() | Возвращает строковое представление этого JLabel. |
void | setDisabledIcon(Icon disabledIcon) | Устанавливает значок, который будет отображаться, если этот JLabel «выключен» (JLabel.setEnabled(false)). |
void | setDisplayedMnemonic(char aChar) | Указывает displayedMnemonic как значение типа char. |
void | setDisplayedMnemonic(int key) | Указывает код клавиши, указывающий на клавишу быстрого доступа. |
void | setDisplayedMnemonicIndex(int index) | Предоставляет подсказку для внешнего вида, какой символ в тексте следует декорировать для представления символа быстрого доступа. |
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, 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, 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, hide, 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 Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Поля
labelFor
protected Component labelFor
Компонент, для которого предназначена эта метка; null, если метка не является меткой для компонента.
Конструкторы
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, который отображает этот компонент.
- Переопределяет:
-
getUIв классеJComponent - Возвращает:
- объект LabelUI
setUI
@BeanProperty(hidden=true,
visualUpdate=true,
description="The UI object that implements the Component\'s LookAndFeel.")
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
@BeanProperty(bound=false) public String getUIClassID()
Возвращает строку, которая указывает имя класса l&f, который отображает этот компонент.
- Переопределяет:
-
getUIClassIDв классеJComponent - Возвращает:
- Строка "LabelUI"
- См. также:
-
JComponent.getUIClassID(),UIDefaults.getUI(javax.swing.JComponent)
getText
public String getText()
Возвращает текстовую строку, отображаемую меткой.
- Возвращает:
- строку
- См. также:
setText(java.lang.String)
setText
@BeanProperty(preferred=true,
visualUpdate=true,
description="Defines the single line of text this component will display.")
public void setText(String text) Определяет единственную строку текста, которая будет отображаться этим компонентом. Если значение текста равно null или пустой строке, ничего не отображается.
Значение этого свойства по умолчанию равно null.
Это связанное свойство JavaBeans.
- Параметры:
-
text- единственная строка текста, которая будет отображаться этим компонентом - См. также:
-
setVerticalTextPosition(int),setHorizontalTextPosition(int),setIcon(javax.swing.Icon)
getIcon
public Icon getIcon()
Возвращает графическое изображение (глиф, значок), отображаемое меткой.
- Возвращает:
- значок
- См. также:
setIcon(javax.swing.Icon)
setIcon
@BeanProperty(preferred=true,
visualUpdate=true,
description="The icon this component will display.")
public void setIcon(Icon icon) Определяет значок, который будет отображать этот компонент. Если значение значка равно null, ничего не отображается.
Значение этого свойства по умолчанию равно null.
Это связанное свойство JavaBeans.
- Параметры:
-
icon- значок по умолчанию, который будет отображать этот компонент - См. также:
-
setVerticalTextPosition(int),setHorizontalTextPosition(int),getIcon()
getDisabledIcon
public Icon getDisabledIcon()
Возвращает значок, используемый меткой, когда она отключена. Если значок отключения не установлен, этот вызов будет перенаправлен в стиль и оформление для создания соответствующего отключенного значка.
Некоторые стили и оформления могут не отображать отключенный значок, в этом случае они будут игнорировать это.
- Возвращает:
- свойство
disabledIcon - См. также:
-
setDisabledIcon(javax.swing.Icon),LookAndFeel.getDisabledIcon(javax.swing.JComponent, javax.swing.Icon),ImageIcon
setDisabledIcon
@BeanProperty(visualUpdate=true,
description="The icon to display if the label is disabled.")
public void setDisabledIcon(Icon disabledIcon) Установите значок, который будет отображаться, если этот JLabel «отключен» (JLabel.setEnabled(false)).
Значение этого свойства по умолчанию равно null.
- Параметры:
-
disabledIcon- значок для отображения, когда компонент отключен - См. также:
-
getDisabledIcon(),JComponent.setEnabled(boolean)
setDisplayedMnemonic
@BeanProperty(visualUpdate=true,
description="The mnemonic keycode.")
public void setDisplayedMnemonic(int key) Укажите код клавиши, который обозначает мнемоническую клавишу. Это свойство используется, когда метка является частью более крупного компонента. Если свойство labelFor метки не равно null, метка вызовет метод requestFocus компонента, указанного свойством labelFor, когда активируется мнемоника.
- Параметры:
-
key- код клавиши, который обозначает мнемоническую клавишу - См. также:
-
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, когда активируется мнемоника.
- Возвращает:
- целочисленное значение для мнемонической клавиши
- См. также:
-
getLabelFor(),setLabelFor(java.awt.Component)
setDisplayedMnemonicIndex
@BeanProperty(visualUpdate=true,
description="the index into the String to draw the keyboard character mnemonic at")
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 - Возвращает:
- значение ключа, если
keyявляется допустимым значением для свойств horizontalAlignment - Исключения:
-
IllegalArgumentException- если ключ не LEFT, CENTER, RIGHT, LEADING или TRAILING. - См. также:
-
setHorizontalTextPosition(int),setHorizontalAlignment(int)
checkVerticalKey
protected int checkVerticalKey(int key,
String message) Проверить, является ли ключ допустимым значением для свойств verticalAlignment или verticalTextPosition.
- Параметры:
-
key- значение свойства для проверки -
message- подробное сообщение об исключении IllegalArgumentException - Возвращает:
- значение ключа, если
keyявляется допустимым значением для свойств verticalAlignment или verticalTextPosition - Исключения:
-
IllegalArgumentException- если ключ не TOP, CENTER или BOTTOM. - См. также:
-
setVerticalAlignment(int),setVerticalTextPosition(int)
getIconTextGap
public int getIconTextGap()
Возвращает количество пространства между текстом и значком, отображаемым в этой метке.
- Возвращает:
- целое число, равное количеству пикселей между текстом и значком.
- См. также:
setIconTextGap(int)
setIconTextGap
@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- пространство между свойствами значка и текста - См. также:
getIconTextGap()
getVerticalAlignment
public int getVerticalAlignment()
Возвращает выравнивание содержимого метки по оси Y.
- Возвращает:
- Значение свойства verticalAlignment, одна из следующих констант, определенных в
SwingConstants:TOP,CENTER, илиBOTTOM. - См. также:
-
SwingConstants,setVerticalAlignment(int)
setVerticalAlignment
@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) Устанавливает выравнивание содержимого метки по оси 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
@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) Устанавливает выравнивание содержимого метки по оси X.
Это свойство, связанное с JavaBeans.
- Параметры:
-
alignment- Одна из следующих констант, определённых вSwingConstants:LEFT,CENTER(по умолчанию для меток только с изображением),RIGHT,LEADING(по умолчанию для меток только с текстом) илиTRAILING. - См. также:
-
SwingConstants,getHorizontalAlignment()
getVerticalTextPosition
public int getVerticalTextPosition()
Возвращает вертикальное положение текста метки относительно её изображения.
- Возвращает:
- Одну из следующих констант, определённых в
SwingConstants:TOP,CENTER, илиBOTTOM. - См. также:
-
setVerticalTextPosition(int),SwingConstants
setVerticalTextPosition
@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. - См. также:
-
SwingConstants,getVerticalTextPosition()
getHorizontalTextPosition
public int getHorizontalTextPosition()
Возвращает горизонтальное положение текста метки относительно её изображения.
- Возвращает:
- Одну из следующих констант, определённых в
SwingConstants:LEFT,CENTER,RIGHT,LEADINGилиTRAILING. - См. также:
SwingConstants
setHorizontalTextPosition
@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(по умолчанию). - См. также:
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
@BeanProperty(description="The component this is labelling.") public void setLabelFor(Component c)
Установить компонент, который эта метка маркирует. Может быть null, если эта метка не маркирует компонент. Если свойство displayedMnemonic установлено, а свойство labelFor также установлено, метка вызовет метод requestFocus компонента, указанного свойством labelFor, при активации мнемоники.
- Параметры:
-
c- компонент, для которого предназначена эта метка, или null, если метка не предназначена для метки компонента - См. также:
-
getDisplayedMnemonic(),setDisplayedMnemonic(int)
getAccessibleContext
@BeanProperty(bound=false,
expert=true,
description="The AccessibleContext associated with this Label.")
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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JLabel.html