Spec-Zone.ru › OpenJDK 27

Класс ScrollPaneLayout.UIResource

java.lang.Object
javax.swing.ScrollPaneLayout
javax.swing.ScrollPaneLayout.UIResource
Все реализуемые интерфейсы:
LayoutManager, Serializable, UIResource, ScrollPaneConstants
Внешний класс:
ScrollPaneLayout
public static class ScrollPaneLayout.UIResource extends ScrollPaneLayout implements UIResource
Версия ресурса пользовательского интерфейса для ScrollPaneLayout.
Начиная с версии:
1.2

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе ScrollPaneLayout

ScrollPaneLayout.UIResource
Модификатор и тип Класс Описание
static class  ScrollPaneLayout.UIResource
Версия ресурса пользовательского интерфейса для ScrollPaneLayout.

Краткое описание полей

Поля, объявленные в классе ScrollPaneLayout

colHead, hsb, hsbPolicy, lowerLeft, lowerRight, rowHead, upperLeft, upperRight, viewport, vsb, vsbPolicy
Модификатор и тип Поле Описание
protected JViewport colHead
Дочерний компонент заголовка столбцов.
protected JScrollBar hsb
Дочерний компонент горизонтальной полосы прокрутки панели прокрутки.
protected int hsbPolicy
Политика отображения горизонтальной полосы прокрутки.
protected Component lowerLeft
Компонент, отображаемый в левом нижнем углу.
protected Component lowerRight
Компонент, отображаемый в правом нижнем углу.
protected JViewport rowHead
Дочерний компонент заголовка строк.
protected Component upperLeft
Компонент, отображаемый в левом верхнем углу.
protected Component upperRight
Компонент, отображаемый в правом верхнем углу.
protected JViewport viewport
Дочерний компонент области просмотра панели прокрутки.
protected JScrollBar vsb
Дочерний компонент вертикальной полосы прокрутки панели прокрутки.
protected int vsbPolicy
Политика отображения вертикальной полосы прокрутки.

Поля, объявленные в интерфейсе 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
Модификатор и тип Поле Описание
static final String COLUMN_HEADER
Обозначает область в верхней части области просмотра между левым верхним и правым верхним углами.
static final String HORIZONTAL_SCROLLBAR
Обозначает горизонтальную полосу прокрутки.
static final int HORIZONTAL_SCROLLBAR_ALWAYS
Используется для установки политики горизонтальной полосы прокрутки, при которой горизонтальные полосы прокрутки отображаются всегда.
static final int HORIZONTAL_SCROLLBAR_AS_NEEDED
Используется для установки политики горизонтальной полосы прокрутки, при которой горизонтальные полосы прокрутки отображаются только при необходимости.
static final int HORIZONTAL_SCROLLBAR_NEVER
Используется для установки политики горизонтальной полосы прокрутки, при которой горизонтальные полосы прокрутки никогда не отображаются.
static final String HORIZONTAL_SCROLLBAR_POLICY
Обозначает свойство политики горизонтальной полосы прокрутки.
static final String LOWER_LEADING_CORNER
Обозначает нижний угол области просмотра со стороны начального края.
static final String LOWER_LEFT_CORNER
Обозначает левый нижний угол области просмотра.
static final String LOWER_RIGHT_CORNER
Обозначает правый нижний угол области просмотра.
static final String LOWER_TRAILING_CORNER
Обозначает нижний угол области просмотра со стороны конечного края.
static final String ROW_HEADER
Обозначает область вдоль левой стороны области просмотра между левым верхним и левым нижним углами.
static final String UPPER_LEADING_CORNER
Обозначает верхний угол области просмотра со стороны начального края.
static final String UPPER_LEFT_CORNER
Обозначает левый верхний угол области просмотра.
static final String UPPER_RIGHT_CORNER
Обозначает правый верхний угол области просмотра.
static final String UPPER_TRAILING_CORNER
Обозначает верхний угол области просмотра со стороны конечного края.
static final String VERTICAL_SCROLLBAR
Обозначает вертикальную полосу прокрутки.
static final int VERTICAL_SCROLLBAR_ALWAYS
Используется для установки политики вертикальной полосы прокрутки, при которой вертикальные полосы прокрутки отображаются всегда.
static final int VERTICAL_SCROLLBAR_AS_NEEDED
Используется для установки политики вертикальной полосы прокрутки, при которой вертикальные полосы прокрутки отображаются только при необходимости.
static final int VERTICAL_SCROLLBAR_NEVER
Используется для установки политики вертикальной полосы прокрутки, при которой вертикальные полосы прокрутки никогда не отображаются.
static final String VERTICAL_SCROLLBAR_POLICY
Обозначает свойство политики вертикальной полосы прокрутки.
static final String VIEWPORT
Обозначает «область просмотра» или область отображения, в которой видимо прокручиваемое содержимое.

Краткое описание конструкторов

Конструктор Описание
UIResource()
Создает UIResource.

Краткое описание методов

Методы, объявленные в классе ScrollPaneLayout

addLayoutComponent, addSingletonComponent, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorderBounds, layoutContainer, minimumLayoutSize, preferredLayoutSize, removeLayoutComponent, setHorizontalScrollBarPolicy, setVerticalScrollBarPolicy, syncWithScrollPane
Модификатор и тип Метод Описание
void addLayoutComponent(String s, Component c)
Добавляет указанный компонент в компоновку.
protected Component addSingletonComponent(Component oldC, Component newC)
Удаляет существующий компонент.
JViewport getColumnHeader()
Возвращает объект JViewport, являющийся заголовком столбцов.
Component getCorner(String key)
Возвращает Component в указанном углу.
JScrollBar getHorizontalScrollBar()
Возвращает объект JScrollBar, отвечающий за горизонтальную прокрутку.
int getHorizontalScrollBarPolicy()
Возвращает политику отображения горизонтальной полосы прокрутки.
JViewport getRowHeader()
Возвращает объект JViewport, являющийся заголовком строк.
JScrollBar getVerticalScrollBar()
Возвращает объект JScrollBar, отвечающий за вертикальную прокрутку.
int getVerticalScrollBarPolicy()
Возвращает политику отображения вертикальной полосы прокрутки.
JViewport getViewport()
Возвращает объект JViewport, отображающий прокручиваемое содержимое.
Rectangle getViewportBorderBounds(JScrollPane scrollpane)
Устарело.
Начиная с версии JDK Swing1.1 заменено на JScrollPane.getViewportBorderBounds().
void layoutContainer(Container parent)
Выполняет компоновку панели прокрутки.
Dimension minimumLayoutSize(Container parent)
Минимальный размер ScrollPane равен размеру внутренних отступов плюс минимальный размер области просмотра, плюс внутренние отступы viewportBorder панели прокрутки, плюс минимальный размер видимых заголовков, плюс минимальный размер полос прокрутки, политика отображения которых не равна NEVER.
Dimension preferredLayoutSize(Container parent)
Предпочтительный размер ScrollPane равен размеру внутренних отступов плюс предпочтительный размер области просмотра, плюс предпочтительный размер видимых заголовков, плюс предпочтительный размер полос прокрутки, которые будут отображаться с учетом текущего содержимого и текущих политик отображения полос прокрутки.
void removeLayoutComponent(Component c)
Удаляет указанный компонент из компоновки.
void setHorizontalScrollBarPolicy(int x)
Задает политику отображения горизонтальной полосы прокрутки.
void setVerticalScrollBarPolicy(int x)
Задает политику отображения вертикальной полосы прокрутки.
void syncWithScrollPane(JScrollPane sp)
Этот метод вызывается после того, как ScrollPaneLayout установлен в качестве LayoutManager для JScrollPane.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли какой-либо другой объект этому объекту.
protected void finalize()
Устарело, подлежит удалению: этот элемент API может быть удален в будущей версии.
Финализация устарела и может быть удалена в одном из следующих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова метода notify или interrupt.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова метода notify или interrupt, либо до истечения заданного времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова метода notify или interrupt, либо до истечения заданного времени.

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

UIResource

public UIResource()
Создает UIResource.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

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