JavaTM 2 Platform
Standard Ed. 6

java.awt.dnd
介面 Autoscroll


public interface Autoscroll

在 DnD 操作期間,使用者有可能希望將操作目標放入一個可滾動的 GUI 控制元件區域中,而該區域當前對使用者是不可見的。

為了使不可見區域對使用者可見,此時希望 GUI 控制元件檢測到此操作並開始滾動操作。此功能稱為自動滾動。

如果 GUI 控制元件既是一個活動 DropTarget,又是可滾動的,則可以接收使用者從實作此介面的 DnD 系統發出的自動滾動動作通知。

使用者將拖動鼠標在 Component 的邊界區域(稱為“自動滾動區域”)持續一段預定義的時間不動,即可發起自動滾動動作,這將導致向該 Component 重複發出滾動請求,直到拖動 Cursor 恢復其運動。

從以下版本開始:
1.2

方法摘要
 void autoscroll(Point cursorLocn)
          通知 Component 自動滾動
 Insets getAutoscrollInsets()
          此方法返回 Insets,用於描述相對於實作 Component 幾何形狀的自動滾動區域或邊界。
 

方法詳細資訊

getAutoscrollInsets

Insets getAutoscrollInsets()
此方法返回 Insets,用於描述相對於實作 Component 幾何形狀的自動滾動區域或邊界。

Cursor 拖入關聯的 Component 時,DropTarget 讀取此值一次。

返回:
Insets

autoscroll

void autoscroll(Point cursorLocn)
通知 Component 自動滾動

參數:
cursorLocn - 一個指示觸發此操作的鼠標位置的 Point

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only