// TODO: z-order? static Window locationToWindow(Point p) { for (Window window : Window.getWindows()) if (window.isShowing() && window.boundsOnScreen().contains(p)) ret window; null; }