Spec-Zone.ru › OpenJDK 21

Класс MetalToggleButtonUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.basic.BasicButtonUI
javax.swing.plaf.basic.BasicToggleButtonUI
javax.swing.plaf.metal.MetalToggleButtonUI
public class MetalToggleButtonUI extends BasicToggleButtonUI
Реализация MetalToggleButton

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями 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

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

Конструктор Описание
MetalToggleButtonUI()
Создаёт MetalToggleButtonUI.

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

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

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

getTextShiftOffset

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

clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getPropertyPrefix, 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
Цвет отключенного текста.

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

MetalToggleButtonUI

public MetalToggleButtonUI()
Создаёт MetalToggleButtonUI.

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

createUI

public static ComponentUI createUI(JComponent b)
Создаёт MetalToogleButtonUI.
Параметры:
b - компонент
Возвращает:
MetalToogleButtonUI.

installDefaults

public void installDefaults(AbstractButton b)
Описание скопировано из класса: BasicButtonUI
Устанавливает значения по умолчанию.
Переопределяет:
installDefaults в классе 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)

paintIcon

protected void paintIcon(Graphics g, AbstractButton b, Rectangle iconRect)
Рисует соответствующий значок кнопки b в пространстве iconRect.
Переопределяет:
paintIcon в классе BasicToggleButtonUI
Параметры:
g - Графика для рисования
b - Кнопка для отрисовки
iconRect - Пространство для отрисовки
Исключения:
NullPointerException - если любой из аргументов равен null.
Начиная с:
1.5

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

Spec-Zone.ru

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