Класс 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 |
Стандартный экземпляр |
Поля, унаследованные от класса javax.swing.plaf.basic.BasicLabelUI
labelUI
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MetalLabelUI() |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ComponentUI |
createUI(JComponent c) |
Возвращает экземпляр |
protected void |
paintDisabledText(JLabel l,
Graphics g,
String s,
int textX,
int textY) |
Просто отрисовывает текст серым цветом (Label.disabledForeground), а не цветом foreground метки. |
Методы, унаследованные от класса javax.swing.plaf.basic.BasicLabelUI
getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, installComponents, installDefaults, installKeyboardActions, installListeners, layoutCL, paint, paintEnabledText, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
Методы, унаследованные от класса javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getPreferredSize, installUI, uninstallUI, update
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, унаследованные от интерфейса java.beans.PropertyChangeListener
propertyChange
Подробное описание полей
metalLabelUI
protected static MetalLabelUI metalLabelUI
Стандартный экземпляр MetalLabelUI. Это поле может не использоваться. Чтобы изменить стандартный экземпляр, используйте подкласс, который переопределяет метод createUI, и укажите имя этого класса в таблице параметров по ключу "LabelUI".
Подробное описание конструкторов
<init>()
public MetalLabelUI()
Подробное описание методов
createUI(javax.swing.JComponent)
public static ComponentUI createUI(JComponent c)
Возвращает экземпляр MetalLabelUI.
- Параметры:
-
c- компонент - Возвращает:
- экземпляр
MetalLabelUI
paintDisabledText(javax.swing.JLabel,java.awt.Graphics,java.lang.String,int,int)
protected void paintDisabledText(JLabel l,
Graphics g,
String s,
int textX,
int textY)
Просто отрисовывает текст серым цветом (Label.disabledForeground), а не цветом foreground метки.
- Переопределяет:
-
paintDisabledTextв классеBasicLabelUI - Параметры:
-
l- экземплярJLabel -
g- экземплярGraphics -
s- текст -
textX- координата X -
textY- координата Y - См. также:
-
BasicLabelUI.paint(java.awt.Graphics, javax.swing.JComponent),BasicLabelUI.paintEnabledText(javax.swing.JLabel, java.awt.Graphics, java.lang.String, int, int)
© 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/plaf/metal/MetalLabelUI.html