Jestem świadomy WindowListener
i jej podobizny, ale wydaje się, że tylko dostarczają zdarzeń dla okien, do których masz już odniesienie i mogą dodać słuchacza. Zastanawiam się, jak odebrać wywołanie zwrotne, gdy nowe okna są tworzone przez inne procesy, lub sondować listę wszystkich okien aktualnie otwartych w systemie.Jak wykryć otwarcie nowych okien i/lub uzyskać listę otwartych okien?
Używam J2SE na Mac OS X, ale odpowiedź na wiele platform jest idealna.