java命名空间java.awt类component的类成员方法:
getmouseposition定义及介绍
本文导语:
getmouseposition
public point getmouseposition()
throws headlessexception
如果此 component 正好位于鼠标指针下,则返回鼠标指针在该 component 的坐标空间中的位置;否则返回 null。如果屏幕上未显示 component,那么即使鼠标指针...
getmouseposition
public point getmouseposition()
throws headlessexception
- 如果此
component 正好位于鼠标指针下,则返回鼠标指针在该 component 的坐标空间中的位置;否则返回 null。如果屏幕上未显示 component,那么即使鼠标指针位于将显示 component 的区域之上,此方法也只是返回 null。如果 component 被其他 component 或本机窗口所部分或完全遮掩,则仅在鼠标指针位于 component 未被遮掩的部分之上时,此方法才返回非 null 值。
对于 container,如果鼠标位于 container 本身之上或位于其后代之上时,则此方法返回非 null 值。如果需要将子容器排除在外,请使用 container.getmouseposition(boolean)。
有时鼠标的准确坐标并不重要,唯一重要的是指定的 component 是否位于鼠标指针下。如果此方法的返回值为 null,则鼠标指针不位于 component 的上边。
- 返回:
- 鼠标相对与此
component 的坐标,或者返回 null。
- 抛出:
headlessexception - 如果 graphicsenvironment.isheadless() 返回 true- 从以下版本开始:
- 1.5
- 另请参见:
isshowing(),
container.getmouseposition(boolean)