Spec-Zone.ru › OpenJDK 8

Класс MetalScrollPaneUI

  • java.lang.Object
    • javax.swing.plaf.ComponentUI
      • javax.swing.plaf.ScrollPaneUI
        • javax.swing.plaf.basic.BasicScrollPaneUI
          • javax.swing.plaf.metal.MetalScrollPaneUI
Все реализуемые интерфейсы:
ScrollPaneConstants

public class MetalScrollPaneUI
extends BasicScrollPaneUI

Реализация ScrollPaneUI для Metal L&F.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка длительного хранения всех JavaBeans™ в пакете java.beans. См. XMLEncoder.

Вложенные классы

Вложенные классы/интерфейсы, унаследованные от класса javax.swing.plaf.basic.BasicScrollPaneUI

BasicScrollPaneUI.HSBChangeListener, BasicScrollPaneUI.MouseWheelHandler, BasicScrollPaneUI.PropertyChangeHandler, BasicScrollPaneUI.ViewportChangeHandler, BasicScrollPaneUI.VSBChangeListener

Поля

Поля, унаследованные от класса javax.swing.plaf.basic.BasicScrollPaneUI

hsbChangeListener, scrollpane, spPropertyChangeListener, viewportChangeListener, vsbChangeListener

Поля, унаследованные от интерфейса javax.swing.ScrollPaneConstants

COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT

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

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

Методы

Модификатор и тип Метод и описание
protected PropertyChangeListener createScrollBarSwapListener()
static ComponentUI createUI(JComponent x)
void installListeners(JScrollPane scrollPane)
void installUI(JComponent c)

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

protected void uninstallListeners(JComponent c)
void uninstallListeners(JScrollPane scrollPane)

Устаревший.

- Заменён на uninstallListeners(JComponent)

void uninstallUI(JComponent c)

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

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

createHSBChangeListener, createMouseWheelListener, createPropertyChangeListener, createViewportChangeListener, createVSBChangeListener, getBaseline, getBaselineResizeBehavior, getMaximumSize, installDefaults, installKeyboardActions, paint, syncScrollPaneWithViewport, uninstallDefaults, uninstallKeyboardActions, updateColumnHeader, updateRowHeader, updateScrollBarDisplayPolicy, updateViewport

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

contains, getAccessibleChild, getAccessibleChildrenCount, getMinimumSize, getPreferredSize, update

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

MetalScrollPaneUI

public MetalScrollPaneUI()

Подробное описание методов

createUI

public static ComponentUI createUI(JComponent x)

installUI

public void installUI(JComponent c)

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

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

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

Переопределяет:
installUI в классе BasicScrollPaneUI
Параметры:
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. Удалите все установленные внешним видом границы компонента.
  2. Удалите все установленные внешним видом менеджеры компоновки компонента.
  3. Удалите все добавленные внешним видом подкомпоненты компонента.
  4. Удалите все добавленные внешним видом обработчики событий/свойств компонента.
  5. Удалите весь установленный внешним видом пользовательский интерфейс клавиатуры компонента.
  6. Сделайте все выделенные экземпляры данных равными null, чтобы разрешить сборку мусора.

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

installListeners

public void installListeners(JScrollPane scrollPane)
Переопределяет:
installListeners в классе BasicScrollPaneUI

uninstallListeners

protected void uninstallListeners(JComponent c)
Переопределяет:
uninstallListeners в классе BasicScrollPaneUI

uninstallListeners

@Deprecated
public void uninstallListeners(JScrollPane scrollPane)

Устаревший. - Заменён на uninstallListeners(JComponent)

createScrollBarSwapListener

protected PropertyChangeListener createScrollBarSwapListener()

© 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