Spec-Zone.ru › OpenJDK 8

Класс BasicRadioButtonUI

  • java.lang.Object
    • javax.swing.plaf.ComponentUI
      • javax.swing.plaf.ButtonUI
        • javax.swing.plaf.basic.BasicButtonUI
          • javax.swing.plaf.basic.BasicToggleButtonUI
            • javax.swing.plaf.basic.BasicRadioButtonUI
Прямые известные подклассы:
BasicCheckBoxUI, MetalRadioButtonUI

public class BasicRadioButtonUI
extends BasicToggleButtonUI

Реализация RadioButtonUI для BasicRadioButtonUI

Поля

Модификатор и тип Поле и описание
protected Icon icon

Иконка.

Поля, унаследованные от класса javax.swing.plaf.basic.BasicButtonUI

defaultTextIconGap, defaultTextShiftOffset

Конструкторы

Конструктор и описание
BasicRadioButtonUI()

Методы

Модификатор и тип Метод и описание
static ComponentUI createUI(JComponent b)

Возвращает экземпляр BasicRadioButtonUI.

Icon getDefaultIcon()

Возвращает иконку по умолчанию.

Dimension getPreferredSize(JComponent c)

Предпочтительный размер радиокнопки

protected String getPropertyPrefix()
protected void installDefaults(AbstractButton b)
protected void installListeners(AbstractButton button)
void paint(Graphics g, JComponent c)

Отрисовывает радиокнопку

protected void paintFocus(Graphics g, Rectangle textRect, Dimension size)

Отрисовывает фокусированную радиокнопку.

protected void uninstallDefaults(AbstractButton b)
protected void uninstallListeners(AbstractButton button)

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

getTextShiftOffset, paintIcon

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

clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, installKeyboardActions, installUI, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallUI

Методы, унаследованные от класса javax.swing.plaf.ComponentUI

contains, getAccessibleChild, getAccessibleChildrenCount, update

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

иконка

protected Icon icon

Иконка.

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

BasicRadioButtonUI

public BasicRadioButtonUI()

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

createUI

public static ComponentUI createUI(JComponent b)

Возвращает экземпляр BasicRadioButtonUI.

Параметры:
b - компонент
Возвращает:
экземпляр BasicRadioButtonUI

getPropertyPrefix

protected String getPropertyPrefix()
Переопределяет:
getPropertyPrefix в классе BasicToggleButtonUI

installDefaults

protected void installDefaults(AbstractButton b)
Переопределяет:
installDefaults в классе BasicButtonUI

uninstallDefaults

protected void uninstallDefaults(AbstractButton b)
Переопределяет:
uninstallDefaults в классе BasicButtonUI

getDefaultIcon

public Icon getDefaultIcon()

Возвращает иконку по умолчанию.

Возвращает:
иконку по умолчанию

installListeners

protected void installListeners(AbstractButton button)
Переопределяет:
installListeners в классе BasicButtonUI

uninstallListeners

protected void uninstallListeners(AbstractButton button)
Переопределяет:
uninstallListeners в классе BasicButtonUI

paint

public void paint(Graphics g,
                  JComponent c)

Отрисовывает радиокнопку

Переопределяет:
paint в классе BasicToggleButtonUI
Параметры:
g - контекст отрисовки
c - отрисовываемый компонент; этот аргумент часто игнорируется, но может использоваться, если объект UI является бессостоятельным и используется несколькими компонентами
См. также:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)

paintFocus

protected void paintFocus(Graphics g,
                          Rectangle textRect,
                          Dimension size)

Отрисовывает фокусированную радиокнопку.

Параметры:
g - экземпляр Graphics
textRect - границы
size - размер радиокнопки

getPreferredSize

public Dimension getPreferredSize(JComponent c)

Предпочтительный размер радиокнопки

Переопределяет:
getPreferredSize в классе BasicButtonUI
Параметры:
c - компонент, для которого запрашивается предпочтительный размер; этот аргумент часто игнорируется, но может использоваться, если объект UI является бессостоятельным и используется несколькими компонентами
См. также:
JComponent.getPreferredSize(), LayoutManager.preferredLayoutSize(java.awt.Container)

© 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.

Spec-Zone.ru

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