Класс MetalButtonUI

public class MetalButtonUI
extends BasicButtonUI

Реализация MetalButtonUI

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans™ в пакете java.beans. Пожалуйста, обратитесь к XMLEncoder.

Поля

Модификатор и тип Поле Описание
protected Color disabledTextColor

Цвет при отключении.

protected Color focusColor

Цвет фокусированной кнопки.

protected Color selectColor

Цвет выбранной кнопки.

Поля, объявленные в классе javax.swing.plaf.basic.BasicButtonUI

defaultTextIconGap, defaultTextShiftOffset

Краткое описание конструкторов

Конструктор Описание
MetalButtonUI()

Краткое описание методов

Модификатор и тип Метод Описание
static ComponentUI createUI​(JComponent c)

Возвращает экземпляр MetalButtonUI.

protected Color getDisabledTextColor()

Возвращает цвет отключенного текста.

protected Color getFocusColor()

Возвращает цвет фокусированной кнопки.

protected Color getSelectColor()

Возвращает цвет выбранной кнопки.

void update​(Graphics g, JComponent c)

Если необходимо, рисует фон компонента, а затем вызывает paint.

Методы, объявленные в классе javax.swing.plaf.basic.BasicButtonUI

clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getPropertyPrefix, getTextShiftOffset, installDefaults, installKeyboardActions, installListeners, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallDefaults, uninstallKeyboardActions, uninstallListeners

Методы, объявленные в классе javax.swing.plaf.ComponentUI

contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

focusColor

protected Color focusColor

Цвет фокусированной кнопки.

selectColor

protected Color selectColor

Цвет выбранной кнопки.

disabledTextColor

protected Color disabledTextColor

Цвет при отключении.

Подробное описание конструкторов

MetalButtonUI

public MetalButtonUI()

Подробное описание методов

createUI

public static ComponentUI createUI(JComponent c)

Возвращает экземпляр MetalButtonUI.

Параметры:
c - компонент
Возвращает:
экземпляр MetalButtonUI

getSelectColor

protected Color getSelectColor()

Возвращает цвет выбранной кнопки.

Возвращает:
цвет выбранной кнопки

getDisabledTextColor

protected Color getDisabledTextColor()

Возвращает цвет отключенного текста.

Возвращает:
цвет отключенного текста

getFocusColor

protected Color getFocusColor()

Возвращает цвет фокусированной кнопки.

Возвращает:
цвет фокусированной кнопки

update

public void update(Graphics g,
                   JComponent c)

Если необходимо, рисует фон компонента, а затем вызывает paint.

Переопределяет:
update в классе ComponentUI
Параметры:
g - Графика для рисования
c - JComponent для рисования
Исключения:
NullPointerException - если g или c равно null
С тех пор:
1.5
См. также:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent), ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)

© 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/MetalButtonUI.html

Spec-Zone .ru
спецификации, руководства, описания, API