public interface Autoscroll
在DnD操作期间,用户可能希望将操作的主题放在用户当前看不到的可滚动GUI控件的区域。
在这种情况下,GUI控件应该检测到这一点,并进行滚动操作,以使被遮挡的区域对用户可见。这个功能被称为自动滚动。
如果GUI控件既是一个活动的DropTarget
,又是可滚动的,它可以通过实现这个接口从DnD系统接收用户的自动滚动手势通知。
用户通过将拖动光标保持静止在Component
的边界区域(称为“自动滚动区域”)预定义的一段时间来启动自动滚动手势,这将导致对Component
的重复滚动请求,直到拖动Cursor
恢复运动。
- 自Java版本:
- 1.2
-
Method Summary
Modifier and TypeMethodDescriptionvoid
autoscroll
(Point cursorLocn) 通知Component
进行自动滚动该方法返回描述实现Component几何形状相对于自动滚动区域或边界的Insets
。
-
Method Details
-
getAutoscrollInsets
Insets getAutoscrollInsets()该方法返回描述实现Component几何形状相对于自动滚动区域或边界的Insets
。这个值在拖动
Cursor
进入关联的Component
时由DropTarget
读取一次。- 返回值:
- Insets
-
autoscroll
通知Component
进行自动滚动- 参数:
-
cursorLocn
- 指示触发此操作的光标位置的Point
。
-