|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.util.EventObject java.awt.dnd.DragSourceEvent
public class DragSourceEvent
此類別是 DragSourceDragEvent
和 DragSourceDropEvent
的基礎類別。
只要拖動進入、移動或退出放置點、放置操作改變和拖動結束時就會產生 DragSourceEvent
。此事件發生時產生 DragSourceEvent
的位置指定了鼠標鼠標在螢幕坐標中的位置。
在沒有虛擬設備的多螢幕環境中,鼠標位置是在初始端 GraphicsConfiguration
的坐標系中指定的。初始端 GraphicsConfiguration
是在其上識別出當前拖動操作的 Component
的 GraphicsConfiguration
。如果鼠標的位置位於初始端 GraphicsConfiguration
的邊界之外,則對報告的坐標進行截取,使其處於該 GraphicsConfiguration
邊界內。
在具有虛擬設備的多螢幕環境中,該位置是在相應的虛擬坐標系中指定的。如果鼠標的位置位於虛擬設備的邊界之外,則對報告的坐標進行截取,使其處於虛擬設備的邊界內。
欄位摘要 |
---|
從類別 java.util.EventObject 繼承的欄位 |
---|
source |
建構子摘要 | |
---|---|
DragSourceEvent(DragSourceContext dsc)
根據一個指定的 DragSourceContext 來建構一個 DragSourceEvent 。 |
|
DragSourceEvent(DragSourceContext dsc,
int x,
int y)
根據指定的 DragSourceContext 和鼠標位置坐標建構一個 DragSourceEvent 。 |
方法摘要 | |
---|---|
DragSourceContext |
getDragSourceContext()
此方法返回引起事件的 DragSourceContext 。 |
Point |
getLocation()
此方法返回一個 Point ,指示事件發生時鼠標在螢幕坐標中的位置,如果沒有為此事件指定鼠標位置,則返回 null 。 |
int |
getX()
此方法返回事件發生時在螢幕坐標中鼠標位置的水平坐標,如果沒有為此事件指定鼠標位置,則返回零。 |
int |
getY()
此方法返回事件發生時在螢幕坐標中鼠標位置的垂直坐標,如果沒有為此事件指定鼠標位置,則返回零。 |
從類別 java.util.EventObject 繼承的方法 |
---|
getSource, toString |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
建構子詳細資訊 |
---|
public DragSourceEvent(DragSourceContext dsc)
DragSourceContext
來建構一個 DragSourceEvent
。未指定此 DragSourceEvent
的坐標,所以 getLocation
將在此事件中返回 null
。
dsc
- DragSourceContext
IllegalArgumentException
- 如果 dsc
為 null
。getLocation()
public DragSourceEvent(DragSourceContext dsc, int x, int y)
DragSourceContext
和鼠標位置坐標建構一個 DragSourceEvent
。
dsc
- DragSourceContext
x
- 鼠標位置的水平坐標y
- 鼠標位置的垂直坐標
IllegalArgumentException
- 如果 dsc
為 null
。方法詳細資訊 |
---|
public DragSourceContext getDragSourceContext()
DragSourceContext
。
DragSourceContext
public Point getLocation()
Point
,指示事件發生時鼠標在螢幕坐標中的位置,如果沒有為此事件指定鼠標位置,則返回 null
。
Point
,如果沒有指定鼠標位置,則返回 null
public int getX()
public int getY()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。