Ответ 1
В контейнере 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. Этот класс обычно используется для автоматизации тестирования.