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)