Tim*_*sée 4 java swing increment jscrollpane jscrollbar
是什么区别block increment和unit increment,并用来做什么这两个值?
这两个字段/值由Adjustable类使用.这个类包括以下四种方法:
int getBlockIncrement();
int getUnitIncrement();
void setBlockIncrement(int b);
void setUnitIncrement(int u);
Run Code Online (Sandbox Code Playgroud)
JScrollBar例如,该类实现此类Adjustable.这两个值会影响此滚动条的行为.
那么,这两个值究竟用于什么?此外,这些值如何影响JScrollBar组件的行为.
这些值在不同的操作系统上是否默认不同?
Sag*_*age 10
与JScrollBar您合作时,您可以实际滚动(移动knob滚动条):
JScrollBar.通过点击track在其上knob移动.

单击按钮以单位增量滚动可见区域,轨道按块增量滚动可见区域.
这些值在不同的操作系统上是否默认不同?
操作系统与这些无关.
从这里:
通常,用户通过使用鼠标进行手势来更改滚动条的值.例如,用户可以上下拖动滚动条的气泡,或者单击滚动条的单位增量或块增量区域.键盘手势也可以映射到滚动条.按照惯例,Page Up和Page Down键相当于单击滚动条的块增量和块减量区域.
- 当用户单击水平滚动条的右箭头或垂直滚动条的底部箭头时,会发出AdjustmentEvent.UNIT_DECREMENT,或者从键盘输出等效的手势.
- 当用户单击轨道,水平滚动条上气泡的左侧或垂直滚动条上的气泡上方时,将发送AdjustmentEvent.BLOCK_INCREMENT.按照惯例,如果用户使用定义Page Up键的键盘,则Page Up键是等效的.
- 当用户单击轨道,水平滚动条上的气泡右侧或垂直滚动条上的气泡下方时,将发送AdjustmentEvent.BLOCK_DECREMENT.按照惯例,如果用户使用定义Page Down键的键盘,则Page Down键是等效的.
| 归档时间: |
|
| 查看次数: |
2943 次 |
| 最近记录: |