Tôi biết về WindowListener
và ilk của nó, nhưng những điều này dường như chỉ cung cấp sự kiện cho các cửa sổ mà bạn có tham chiếu đã có và có thể thêm người nghe vào. Tôi tự hỏi làm thế nào để hoặc nhận được một cuộc gọi lại khi các cửa sổ mới được tạo ra bởi các quá trình khác, hoặc thăm dò ý kiến cho một danh sách tất cả các cửa sổ hiện đang mở trên hệ thống.Làm thế nào tôi có thể phát hiện khi nào các cửa sổ mới được mở và/hoặc có danh sách các cửa sổ đang mở?
Tôi đang sử dụng J2SE trên Mac OS X, nhưng câu trả lời đa nền tảng là lý tưởng.