詞條概述:
在java開發語言中,autoscroll接口依存於軟體包dnd中,其關係為:
java.awt.dnd接口 Autoscrollpublic interface Autoscroll
在 DnD 操作期間,用戶有可能希望將操作目標放入一個可滾動的 GUI 控制項區域中,而該區域當前對用戶是不可見的。為了使不可見區域對用戶可見,此時希望 GUI 控制項檢測到此操作並開始滾動操作。此功能稱為自動滾動。如果 GUI 控制項既是一個活動 DropTarget,又是可滾動的,則可以接收用戶從實現此接口的 DnD 系統發出的自動滾動動作通知。
用戶將拖動游標在 Component 的邊界區域(稱為“自動滾動區域”)持續一段預定義的時間不動,即可發起自動滾動動作,這將導致向該 Component 重複發出滾動請求,直到拖動 Cursor 恢復其運動。
1.2
方法摘要
Insets getAutoscrollInsets() 此方法返回 Insets,用於描述相對於實現 Component 幾何形狀的自動滾動區域或邊界。
void autoscroll(Point cursorLocn) 通知 Component 自動滾動
方法詳細信息
getAutoscrollInsetsInsets getAutoscrollInsets()此方法返回 Insets,用於描述相對於實現 Component 幾何形狀的自動滾動區域或邊界。 將 Cursor 拖入關聯的 Component 時,DropTarget 讀取此值一次。
返回:Insets
autoscrollvoid autoscroll(Point cursorLocn)通知 Component 自動滾動
參數:cursorLocn - 一個指示觸發此操作的游標位置的 Point。