Spec-Zone.ru › OpenJDK 25

Класс 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)
Отменяет регистрацию слушателей.

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

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

Методы, объявленные в классе 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, описывающий источник события и изменившееся свойство.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicRootPaneUI.html

Spec-Zone.ru

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