Class 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 | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
contains |
Возвращает true, если указанная точка x,y содержится в пределах определяемой стилем оформления (look and feel) формы указанного компонента. |
Accessible |
getAccessibleChild |
Возвращает i-й дочерний компонент типа Accessible объекта. |
int |
getAccessibleChildrenCount |
Возвращает количество доступных (accessible) дочерних элементов в объекте. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior |
Возвращает перечисление, указывающее, как базовая линия компонента изменяется при изменении его размера. |
Dimension |
getMaximumSize |
Возвращает максимальный размер указанного компонента, подходящий для текущего стиля оформления. |
Dimension |
getMinimumSize |
Возвращает минимальный размер указанного компонента, подходящий для текущего стиля оформления. |
Dimension |
getPreferredSize |
Возвращает предпочтительный размер указанного компонента, подходящий для текущего стиля оформления. |
void |
installUI |
Настраивает указанный компонент в соответствии со стилем оформления. |
void |
paint |
Отрисовывает указанный компонент в соответствии со стилем оформления. |
void |
uninstallUI |
Отменяет настройки указанного компонента, выполненные во время installUI. |
void |
update |
Уведомляет данный делегат UI о необходимости отрисовки указанного компонента. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли какой-либо другой объект этому объекту. |
protected void |
finalize() |
Устарело, для удаления: этот элемент API подлежит удалению в будущей версии. Финализация устарела и подлежит удалению в будущей версии. |
final Class |
getClass() |
Возвращает класс среды выполнения для этого Object. |
int |
hashCode() |
Возвращает значение хэш-кода для этого объекта. |
final void |
notify() |
Возобновляет работу одного потока, ожидающего на мониторе этого объекта. |
final void |
notifyAll() |
Возобновляет работу всех потоков, ожидающих на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Переводит текущий поток в режим ожидания до тех пор, пока он не будет разбужен, обычно посредством уведомления или прерывания. |
final void |
wait |
Переводит текущий поток в режим ожидания до тех пор, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет указанное количество реального времени. |
final void |
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, 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.