Spec-Zone.ru › OpenJDK 8

Класс 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 installUI(JComponent c)

Настраивает указанный компонент в соответствии с выбранным видом и ощущением.

void propertyChange(PropertyChangeEvent e)

Вызывается при изменении свойства в родительском окне.

protected void uninstallComponents(JRootPane root)
protected void uninstallDefaults(JRootPane root)
protected void uninstallKeyboardActions(JRootPane root)
protected void uninstallListeners(JRootPane root)
void uninstallUI(JComponent c)

Отменяет настройку, выполненную на указанном компоненте во время installUI.

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

contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, 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)

installUI

public void installUI(JComponent c)

Описание скопировано из класса: ComponentUI

Настраивает указанный компонент в соответствии с выбранным видом и ощущением. Этот метод вызывается, когда экземпляр ComponentUI устанавливается в качестве делегата UI для указанного компонента. Этот метод должен полностью настроить компонент для выбранного вида и ощущения, включая следующие действия:

  1. Установить значения свойств по умолчанию для цвета, шрифтов, границ, значков, непрозрачности и т. д. на компоненте. Всякий раз, когда это возможно, значения свойств, инициализированные программой-клиентом, не должны переопределяться.
  2. Установить LayoutManager на компоненте, если необходимо.
  3. Создать/добавить любые необходимые дочерние компоненты к компоненту.
  4. Создать/установить обработчики событий на компоненте.
  5. Создать/установить PropertyChangeListener на компоненте для правильного обнаружения и реагирования на изменения свойств компонента.
  6. Установить клавиатурный интерфейс (мнемоники, переходы и т. д.) на компоненте.
  7. Инициализировать любые необходимые данные экземпляра.

Переопределяет:
installUI в классе ComponentUI
Параметры:
c - компонент, на котором устанавливается этот делегат UI
См. также:
ComponentUI.uninstallUI(javax.swing.JComponent), JComponent.setUI(javax.swing.plaf.ComponentUI), JComponent.updateUI()

uninstallUI

public void uninstallUI(JComponent c)

Описание скопировано из класса: ComponentUI

Отменяет настройку, выполненную на указанном компоненте во время installUI. Этот метод вызывается, когда этот экземпляр UIComponent удаляется в качестве делегата UI для указанного компонента. Этот метод должен отменить настройку, выполненную в installUI, внимательно сохраняя экземпляр JComponent в чистом состоянии (без лишних обработчиков событий, специфичных для вида и ощущения объектов свойств и т. д.). Это должно включать следующие действия:

  1. Удалить любые установленные UI границы из компонента.
  2. Удалить любые установленные UI менеджеры компоновки из компонента.
  3. Удалить любые добавленные UI дочерние компоненты из компонента.
  4. Удалить любые добавленные UI обработчики событий/свойств из компонента.
  5. Удалить любые установленные UI клавиатурные интерфейсы из компонента.
  6. Установить в нуль любые выделенные объекты данных экземпляра, чтобы разрешить GC.

Переопределяет:
uninstallUI в классе ComponentUI
Параметры:
c - компонент, из которого удаляется этот делегат UI; этот аргумент часто игнорируется, но может использоваться, если объект UI является бессостоятельным и используется несколькими компонентами
См. также:
ComponentUI.installUI(javax.swing.JComponent), JComponent.updateUI()

installDefaults

protected void installDefaults(JRootPane c)

installComponents

protected void installComponents(JRootPane root)

installListeners

protected void installListeners(JRootPane root)

installKeyboardActions

protected void installKeyboardActions(JRootPane root)

uninstallDefaults

protected void uninstallDefaults(JRootPane root)

uninstallComponents

protected void uninstallComponents(JRootPane root)

uninstallListeners

protected void uninstallListeners(JRootPane root)

uninstallKeyboardActions

protected void uninstallKeyboardActions(JRootPane root)

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.

Spec-Zone.ru

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