模块 java.desktop

接口 Autoscroll


public interface Autoscroll
在 DnD 操作期间,用户可能希望将操作的主题放在用户当前不可见的可滚动 GUI 控件的区域上。

在这种情况下,希望 GUI 控件检测到这一点并启动滚动操作,以使用户可以看到被遮挡的区域。此功能称为自动滚动。

如果 GUI 控件既是活动的DropTarget又是可滚动的,则它可以通过实现此接口从 DnD 系统接收用户的自动滚动手势通知。

用户通过将拖动光标与 Component 的边界区域(称为“自动滚动区域”)保持静止不动来启动自动滚动手势,持续预定义的时间段,这将导致对 Component 的重复滚动请求,直到拖动 Cursor 恢复其运动。

自从:
1.2
  • 方法总结

    修饰符和类型
    方法
    描述
    void
    autoscroll(Point cursorLocn)
    通知 Component 自动滚动
    此方法返回 Insets 描述相对于实现组件的几何形状的自动滚动区域或边框。
  • 方法详情

    • getAutoscrollInsets

      Insets  getAutoscrollInsets()
      此方法返回 Insets 描述相对于实现组件的几何形状的自动滚动区域或边框。

      在拖动 Cursor 进入关联的 Component 时,DropTarget 会读取一次该值。

      返回:
      insets
    • autoscroll

      void autoscroll(Point  cursorLocn)
      通知 Component 自动滚动
      参数:
      cursorLocn - 一个 Point 指示触发此操作的光标位置。