Класс 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() |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ComponentUI | createUI(JComponent b) | Конструирует |
protected Color | getDisabledTextColor() | Возвращает цвет текста в выключенном состоянии. |
protected Color | getFocusColor() | Возвращает цвет активной кнопки. |
protected Color | getSelectColor() | Возвращает цвет выбранной кнопки. |
protected void | paintIcon(Graphics g,
AbstractButton b,
Rectangle iconRect) | Рисует соответствующий значок кнопки |
void | update(Graphics g,
JComponent c) | Если необходимо, рисует фон компонента, а затем вызывает |
Методы, объявленные в классе javax.swing.plaf.basic.BasicToggleButtonUI
getTextShiftOffset Методы, объявленные в классе javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getPropertyPrefix, installDefaults, 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()
Подробное описание методов
createUI
public static ComponentUI createUI(JComponent b)
Конструирует MetalToogleButtonUI.
- Параметры:
-
b- компонент - Возвращает:
MetalToogleButtonUI.
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, 2020, 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/11/docs/api/java.desktop/javax/swing/plaf/metal/MetalToggleButtonUI.html