模块  java.desktop
软件包  java.awt.dnd

Interface Autoscroll


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

    在这种情况下,希望GUI控制检测到这一点并进行滚动操作,以使得模糊的区域对用户可见。 此功能称为自动滚动。

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

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

    从以下版本开始:
    1.2
    • 方法详细信息

      • getAutoscrollInsets

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

        这个值是由读取一次DropTarget在拖动进入Cursor到相关Component

        结果
        插图
      • autoscroll

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