Spec-Zone.ru › OpenJDK 8

Класс 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 экземпляр.

Поля, унаследованные от класса 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API