В контейнере AWT, назовите это ...
findComponentAt(int x, int y)
Locates the visible child component that contains the specified position
т.е. Если это в стеклянной панели ...
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-кода. Этот класс используется в основном для автоматизации тестирования.