Класс 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 |
Возвращает новый экземпляр BasicRootPaneUI. |
protected void |
installComponents |
Устанавливает компоненты. |
protected void |
installDefaults |
Устанавливает свойства по умолчанию. |
protected void |
installKeyboardActions |
Регистрирует действия клавиатуры. |
protected void |
installListeners |
Регистрирует слушателей. |
void |
propertyChange |
Вызывается при изменении свойства корневой панели. |
protected void |
uninstallComponents |
Отменяет регистрацию компонентов. |
protected void |
uninstallDefaults |
Удаляет свойства по умолчанию. |
protected void |
uninstallKeyboardActions |
Отменяет регистрацию действий клавиатуры. |
protected void |
uninstallListeners |
Отменяет регистрацию слушателей. |
Методы, объявленные в классе ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
Подробное описание конструкторов
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, 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