Класс 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), а не цветом переднего плана метки. |
Методы, унаследованные от класса javax.swing.plaf.basic.BasicLabelUI
getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, layoutCL, paint, paintEnabledText, propertyChange, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI Методы, унаследованные от класса javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Подробное описание полей
metalLabelUI
protected static MetalLabelUI metalLabelUI
Предопределённый MetalLabelUI экземпляр. Это поле может не использоваться. Чтобы изменить предопределённый экземпляр, используйте подкласс, переопределяющий метод createUI, и укажите имя этого класса в таблице параметров по ключу "LabelUI".
Подробное описание конструкторов
MetalLabelUI
public MetalLabelUI()
Подробное описание методов
createUI
public static ComponentUI createUI(JComponent c)
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 - См. также:
-
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.