Spec-Zone.ru › OpenJDK 21

Класс MetalButtonUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.basic.BasicButtonUI
javax.swing.plaf.metal.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()
Создаёт MetalButtonUI.

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

Модификатор и тип Метод Описание
static ComponentUI createUI(JComponent c)
Возвращает экземпляр MetalButtonUI.
protected Color getDisabledTextColor()
Возвращает цвет отключенного текста.
protected Color getFocusColor()
Возвращает цвет фокусированной кнопки.
protected Color getSelectColor()
Возвращает цвет выделенной кнопки.
void installDefaults(AbstractButton b)
Устанавливает значения по умолчанию.
void uninstallDefaults(AbstractButton b)
Удаляет значения по умолчанию.
void update(Graphics g, JComponent c)
Если необходимо, рисует фон компонента, затем вызывает paint.

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

clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getPropertyPrefix, getTextShiftOffset, installKeyboardActions, installListeners, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, 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()
Создаёт MetalButtonUI.

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

createUI

public static ComponentUI createUI(JComponent c)
Возвращает экземпляр MetalButtonUI.
Параметры:
c - компонент
Возвращает:
экземпляр MetalButtonUI

installDefaults

public void installDefaults(AbstractButton b)
Описание, скопированное из класса: BasicButtonUI
Устанавливает значения по умолчанию.
Переопределяет:
installDefaults в классе BasicButtonUI
Параметры:
b - абстрактная кнопка

uninstallDefaults

public void uninstallDefaults(AbstractButton b)
Описание, скопированное из класса: BasicButtonUI
Удаляет значения по умолчанию.
Переопределяет:
uninstallDefaults в классе BasicButtonUI
Параметры:
b - абстрактная кнопка

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
См. также:
  • ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
  • ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)

© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/plaf/metal/MetalButtonUI.html

Spec-Zone.ru

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