Класс 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() |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ComponentUI | createUI(JComponent c) | Возвращает новый экземпляр |
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()
Методы
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, 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/basic/BasicRootPaneUI.html