java命名空间javax.swing类jlist的类成员方法:
getscrollableblockincrement定义及介绍
本文导语:
getscrollableblockincrement
public int getscrollableblockincrement(rectangle visiblerect,
int orientation,
int direction)
返回为显露上一个或下一个块而滚动的距离。
对于垂直滚动,使用以...
getscrollableblockincrement
public int getscrollableblockincrement(rectangle visiblerect,
int orientation,
int direction)
- 返回为显露上一个或下一个块而滚动的距离。
对于垂直滚动,使用以下规则:
- 如果向下滚动,则返回使最后一个可见元素就成为第一个完全可见元素的滚动距离
- 如果向上滚动,则返回使第一个可见元素就成为最后一个完全可见元素的滚动距离
- 如果列表为空,则返回
visiblerect.height
对于水平滚动,当布局方向为 vertical_wrap
或 horizontal_wrap
时:
- 如果向右滚动,则返回使最后一个可见元素就成为第一个完全可见元素的滚动距离
- 如果向左滚动,则返回使第一个可见元素就成为最后一个完全可见元素的滚动距离
- 如果列表为空,则返回
visiblerect.width
对于水平滚动和 vertical
方向,则返回 visiblerect.width
。
注意,visiblerect
的值必须等于 this.getvisiblerect()
。
- 指定者:
- 接口
scrollable
中的 getscrollableblockincrement
- 参数:
visiblerect
- 视口中可见的
iis7站长之家区域orientation
- swingconstants.horizontal
或 swingconstants.vertical
direction
- 小于等于 0 表示向上滚动/后退,大于 0 表示向下滚动/前进
- 返回:
- 沿指定方向滚动的“块”增量;永远为负数
- 抛出:
illegalargumentexception
- 如果 visiblerect
为 null
,或者 orientation
不为 swingconstants.vertical
或 swingconstants.horizontal
- 另请参见:
getscrollableunitincrement(java.awt.rectangle, int, int)
,
scrollable.getscrollableblockincrement(java.awt.rectangle, int, int)