Module java.desktop
Package java.awt

Interface Adjustable

所有已知实现类:
JScrollBar, JScrollPane.ScrollBar, Scrollbar, ScrollPaneAdjustable

public interface Adjustable
具有可调整数值的对象的接口,该数值包含在一定范围内的值中。
  • Field Details

    • HORIZONTAL

      @Native static final int HORIZONTAL
      表示Adjustable具有水平方向。
      参见:
    • VERTICAL

      @Native static final int VERTICAL
      表示Adjustable具有垂直方向。
      参见:
    • NO_ORIENTATION

      @Native static final int NO_ORIENTATION
      表示Adjustable没有方向。
      参见:
  • Method Details

    • getOrientation

      int getOrientation()
      获取可调整对象的方向。
      返回:
      可调整对象的方向;可以是HORIZONTALVERTICALNO_ORIENTATION
    • setMinimum

      void setMinimum(int min)
      设置可调整对象的最小值。
      参数:
      min - 最小值
    • getMinimum

      int getMinimum()
      获取可调整对象的最小值。
      返回:
      可调整对象的最小值
    • setMaximum

      void setMaximum(int max)
      设置可调整对象的最大值。
      参数:
      max - 最大值
    • getMaximum

      int getMaximum()
      获取可调整对象的最大值。
      返回:
      可调整对象的最大值
    • setUnitIncrement

      void setUnitIncrement(int u)
      设置可调整对象的单位值增量。
      参数:
      u - 单位增量
    • getUnitIncrement

      int getUnitIncrement()
      获取可调整对象的单位值增量。
      返回:
      可调整对象的单位值增量
    • setBlockIncrement

      void setBlockIncrement(int b)
      设置可调整对象的块值增量。
      参数:
      b - 块增量
    • getBlockIncrement

      int getBlockIncrement()
      获取可调整对象的块值增量。
      返回:
      可调整对象的块值增量
    • setVisibleAmount

      void setVisibleAmount(int v)
      设置可调整对象的比例指示器长度。
      参数:
      v - 指示器长度
    • getVisibleAmount

      int getVisibleAmount()
      获取比例指示器的长度。
      返回:
      比例指示器的长度
    • setValue

      void setValue(int v)
      设置可调整对象的当前值。如果提供的值小于minimum或大于maximum - visibleAmount,则适当地替换其中一个值。

      调用此方法不会触发AdjustmentEvent

      参数:
      v - 当前值,介于minimummaximum - visibleAmount之间
    • getValue

      int getValue()
      获取可调整对象的当前值。
      返回:
      可调整对象的当前值
    • addAdjustmentListener

      void addAdjustmentListener(AdjustmentListener l)
      添加侦听器以接收可调整对象值更改时的调整事件。
      参数:
      l - 接收事件的侦听器
      参见:
    • removeAdjustmentListener

      void removeAdjustmentListener(AdjustmentListener l)
      移除调整侦听器。
      参数:
      l - 被移除的侦听器
      参见: