Spec-Zone.ru › OpenJDK 8

Класс BasicViewportUI

  • java.lang.Object
    • javax.swing.plaf.ComponentUI
      • javax.swing.plaf.ViewportUI
        • javax.swing.plaf.basic.BasicViewportUI

public class BasicViewportUI
extends ViewportUI

Реализация BasicViewport

Конструкторы

Конструктор и описание
BasicViewportUI()

Методы

Модификатор и тип Метод и описание
static ComponentUI createUI(JComponent c)
protected void installDefaults(JComponent c)
void installUI(JComponent c)

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

protected void uninstallDefaults(JComponent c)
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

Конструкторы

BasicViewportUI

public BasicViewportUI()

Методы

createUI

public static ComponentUI createUI(JComponent c)

installUI

public void installUI(JComponent c)

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

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

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

Overrides:
installUI в классе ComponentUI
Parameters:
c - компонент, на котором устанавливается этот делегат пользовательского интерфейса
See Also:
ComponentUI.uninstallUI(javax.swing.JComponent), JComponent.setUI(javax.swing.plaf.ComponentUI), JComponent.updateUI()

uninstallUI

public void uninstallUI(JComponent c)

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

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

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

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

installDefaults

protected void installDefaults(JComponent c)

uninstallDefaults

protected void uninstallDefaults(JComponent c)

© 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