在AWT容器中,称之为…
findComponentAt(int x,int y)
Locates the visible child component that contains the specified position
即如果它在GlassPane …
public static Component findComponentUnderGlassPaneAt(Point p,Component top) {
Component c = null;
if (top.isShowing()) {
if (top instanceof RootPaneContainer)
c =
((RootPaneContainer) top).getLayeredPane().findComponentAt(
SwingUtilities.convertPoint(top,p,((RootPaneContainer) top).getLayeredPane()));
else
c = ((Container) top).findComponentAt(p);
}
return c;
}
阅读你的问题,这可能对你有帮助吗?
如果你想锻炼控制使用这个…Java.awt.Robot类用于控制鼠标和键盘.一旦得到控制,您可以通过您的java代码进行与鼠标和键盘相关的任何类型的操作.这个类通常用于测试自动化.