Java: block 增量和单位增量有什么区别,这些值有什么用?

标签 java swing jscrollpane increment jscrollbar

block incrementunit increment 有什么区别,这两个值有什么用?

这两个字段/值由 Adjustable 类使用。这个类包括这四个方法:

int getBlockIncrement();
int getUnitIncrement();
void setBlockIncrement(int b);
void setUnitIncrement(int u);

例如,JScrollBar 类实现了这个 Adjustable 类。这两个值会影响此滚动条的行为。

那么,这两个值到底有什么用呢?此外,这些值如何影响 JScrollBar 组件的行为。

默认情况下,这些值在不同操作系统上是否不同?

最佳答案

当使用 JScrollBar 时,您实际上可以滚动(移动滚动条的 knob):

  1. 通过单击放置在 JScrollBar 边框上的箭头按钮。
  2. 通过点击 knob 在其上移动的 track

    enter image description here

单击按钮以单位增量 滚动可见区域,轨道以 block 增量 滚动可见区域。

Are these values different by default on different operating systems?

操作系统与这些无关。

关于Java: block 增量和单位增量有什么区别,这些值有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20103589/

相关文章:

java - Hadoop:java.net.ConnectException:连接被拒绝

java - 在 Action 事件期间在标签中设置文本

java - 无法看到java框架中的所有文本

java - JScrollpane 无法正常显示

java - 在字符串中打印有限数量的单词

java - 在 java : O(n) 中查找字符串中字符频率的有效方法

java - 如何将字节数组转换为字节数组

java - 如何从 java 包运行 Applescript

java - SwingUtilities InvokeLater-什么被认为是不好的做法?

可滚动表的 Java Swing 布局?