Spec-Zone.ru › OpenJDK 17

Класс BasicRootPaneUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.RootPaneUI
javax.swing.plaf.basic.BasicRootPaneUI
Все реализованные интерфейсы:
PropertyChangeListener, EventListener
Прямые известные подклассы:
MetalRootPaneUI, SynthRootPaneUI
public class BasicRootPaneUI extends RootPaneUI implements PropertyChangeListener
Базовое реализация RootPaneUI, она используется совместно для всех экземпляров JRootPane.
С момента:
1.3

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

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

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

Модификатор и тип Метод Описание
static ComponentUI createUI(JComponent c)
Возвращает новый экземпляр BasicRootPaneUI.
protected void installComponents(JRootPane root)
Устанавливает компоненты.
protected void installDefaults(JRootPane c)
Устанавливает свойства по умолчанию.
protected void installKeyboardActions(JRootPane root)
Регистрирует действия клавиатуры.
protected void installListeners(JRootPane root)
Регистрирует слушатели.
void propertyChange(PropertyChangeEvent e)
Вызывается, когда свойство родительского окна изменяется.
protected void uninstallComponents(JRootPane root)
Удаляет компоненты.
protected void uninstallDefaults(JRootPane root)
Удаляет свойства по умолчанию.
protected void uninstallKeyboardActions(JRootPane root)
Удаляет действия клавиатуры.
protected void uninstallListeners(JRootPane root)
Удаляет слушателей.

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

contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update

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

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

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

BasicRootPaneUI

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

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

createUI

public static ComponentUI createUI(JComponent c)
Возвращает новый экземпляр BasicRootPaneUI.
Параметры:
c - компонент
Возвращает:
новый экземпляр BasicRootPaneUI

installDefaults

protected void installDefaults(JRootPane c)
Устанавливает свойства по умолчанию.
Параметры:
c - экземпляр JRootPane

installComponents

protected void installComponents(JRootPane root)
Устанавливает компоненты.
Параметры:
root - экземпляр JRootPane

installListeners

protected void installListeners(JRootPane root)
Регистрирует слушателей.
Параметры:
root - экземпляр JRootPane

installKeyboardActions

protected void installKeyboardActions(JRootPane root)
Регистрирует действия клавиатуры.
Параметры:
root - экземпляр JRootPane

uninstallDefaults

protected void uninstallDefaults(JRootPane root)
Удаляет свойства по умолчанию.
Параметры:
root - экземпляр JRootPane

uninstallComponents

protected void uninstallComponents(JRootPane root)
Удаляет компоненты.
Параметры:
root - экземпляр JRootPane

uninstallListeners

protected void uninstallListeners(JRootPane root)
Удаляет слушателей.
Параметры:
root - экземпляр JRootPane

uninstallKeyboardActions

protected void uninstallKeyboardActions(JRootPane root)
Удаляет действия клавиатуры.
Параметры:
root - экземпляр JRootPane

propertyChange

public void propertyChange(PropertyChangeEvent e)
Вызывается, когда свойство родительского окна изменяется. Если событие указывает, что изменилось defaultButton, это переустановит действия клавиатуры.
Задано в:
propertyChange в интерфейсе PropertyChangeListener
Параметры:
e - Объект PropertyChangeEvent, описывающий источник события и свойство, которое изменилось.

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

Spec-Zone.ru

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