Spec-Zone.ru › OpenJDK 17

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

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

Spec-Zone.ru

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