public interface Scrollable
JViewport
, JScrollPane
, JScrollBar
Модификатор и Тип | Метод и Описание |
---|---|
Размерность |
getPreferredScrollableViewportSize()
Возвращает привилегированный размер области просмотра для компонента представления.
|
int |
getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
Компоненты, которые выводят на экран логические строки или столбцы, должны вычислить инкремент прокрутки, который полностью представит один блок строк или столбцов, в зависимости от значения ориентации.
|
boolean |
getScrollableTracksViewportHeight()
Возвратите true, если область просмотра должна всегда вынуждать height этого С возможностью прокрутки соответствовать height области просмотра.
|
boolean |
getScrollableTracksViewportWidth()
Возвратите true, если область просмотра должна всегда вызывать width этого
Scrollable соответствовать width области просмотра. |
int |
getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
Компоненты, которые выводят на экран логические строки или столбцы, должны вычислить инкремент прокрутки, который полностью представит одну новую строку или столбец, в зависимости от значения ориентации.
|
Dimension getPreferredScrollableViewportSize()
JList
компонент является размером, требуемым размещать все ячейки в ее списке. Однако, значение preferredScrollableViewportSize
размер, требуемый для JList.getVisibleRowCount
строки. Компонент без любых свойств, которые влияли бы на размер области просмотра, должен только возвратиться getPreferredSize
здесь.JViewport
чье представление - это Scrollable
JComponent.getPreferredSize()
int getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
Прокрутка контейнеров, как JScrollPane, будет использовать этот метод каждый раз, когда пользователь запрашивает прокрутку модуля.
visibleRect
- Область представления, видимая в пределах области просмотраorientation
- Любой SwingConstants. ВЕРТИКАЛЬ или SwingConstants. ГОРИЗОНТАЛЬ.direction
- Меньше чем нуль, чтобы прокрутить/левый, больше чем нуль для вниз/право.JScrollBar.setUnitIncrement(int)
int getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
Прокрутка контейнеров, как JScrollPane, будет использовать этот метод каждый раз, когда пользователь запрашивает блочную прокрутку.
visibleRect
- Область представления, видимая в пределах области просмотраorientation
- Любой SwingConstants. ВЕРТИКАЛЬ или SwingConstants. ГОРИЗОНТАЛЬ.direction
- Меньше чем нуль, чтобы прокрутить/левый, больше чем нуль для вниз/право.JScrollBar.setBlockIncrement(int)
boolean getScrollableTracksViewportWidth()
Scrollable
соответствовать width области просмотра. Например нормальное текстовое представление, которое поддерживало обертывание строки, возвратит true здесь, так как это был бы нежелательный для обернутых строк, чтобы исчезнуть вне правого края области просмотра. Отметьте, что возвращение true для С возможностью прокрутки, предком которого является JScrollPane эффективно, отключает горизонтальную прокрутку. Прокрутка контейнеров, как JViewport, будет использовать этот метод каждый раз, когда они проверяются.
boolean getScrollableTracksViewportHeight()
Прокрутка контейнеров, как JViewport, будет использовать этот метод каждый раз, когда они проверяются.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92