Spec-Zone.ru › OpenJDK 24

Класс 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)
Создаёт MetalToggleButtonUI.
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)
Создаёт MetalToggleButtonUI.
Параметры:
b - компонент
Возвращает:
MetalToggleButtonUI.

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, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/metal/MetalToggleButtonUI.html

Spec-Zone.ru

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