Класс MetalLabelUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.LabelUI
javax.swing.plaf.basic.BasicLabelUI
javax.swing.plaf.metal.MetalLabelUI
- Все реализованные интерфейсы:
PropertyChangeListener, EventListener
public class MetalLabelUI extends BasicLabelUI
Реализация LabelUI для Windows L&F. Эта реализация полностью статична, то есть существует только одна реализация UIView, общая для всех объектов JLabel.
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected static MetalLabelUI |
metalLabelUI |
Экземпляр MetalLabelUI по умолчанию. |
Поля, объявленные в классе BasicLabelUI
labelUI
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MetalLabelUI() |
Создает MetalLabelUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ComponentUI |
createUI |
Возвращает экземпляр MetalLabelUI. |
protected void |
paintDisabledText |
Просто рисует текст серым цветом (Label.disabledForeground), а не цветом текста метки. |
Методы, объявленные в классе BasicLabelUI
getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, installComponents, installDefaults, installKeyboardActions, installListeners, layoutCL, paint, paintEnabledText, propertyChange, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
Методы, объявленные в классе ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getPreferredSize, installUI, uninstallUI, update
Подробное описание полей
metalLabelUI
protected static MetalLabelUI metalLabelUI
Экземпляр
MetalLabelUI по умолчанию. Это поле может не использоваться. Чтобы изменить экземпляр по умолчанию, используйте подкласс, переопределяющий метод createUI, и укажите имя этого класса в таблице значений по умолчанию под ключом "LabelUI".Подробное описание конструкторов
MetalLabelUI
public MetalLabelUI()
Создает
MetalLabelUI.Подробное описание методов
createUI
public static ComponentUI createUI(JComponent c)
Возвращает экземпляр
MetalLabelUI.- Параметры:
-
c— компонент - Возвращает:
- экземпляр
MetalLabelUI
paintDisabledText
protected void paintDisabledText(JLabel l, Graphics g, String s, int textX, int textY)
Просто рисует текст серым цветом (Label.disabledForeground), а не цветом текста метки.
- Переопределяет:
-
paintDisabledTextв классеBasicLabelUI - Параметры:
-
l— экземплярJLabel -
g— экземплярGraphics -
s— текст -
textX— координата X -
textY— координата Y - См. также:
© 1993, 2025, 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/25/docs/api/java.desktop/javax/swing/plaf/metal/MetalLabelUI.html