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
通知Component
自动滚动- 参数:
cursorLocn
- 一个Point
指示触发此操作的光标位置。
-