Spec-Zone.ru › OpenJDK 17

Класс 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, 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/MetalToggleButtonUI.html

Spec-Zone.ru

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