免責事項:私はこのトピックに関して非常に類似した質問があることを知っています。
NoozNooz42がここで説明したのとまったく同じ結果を得ようとしています。しかし、私はLinuxで同じことをすることに興味があるので、 mdmaの答えは私のニーズに合いません。重要な場合は、できればgnomeを使用します。したがって、user32ライブラリでJNAを使用することは、ここではオプションではありません(またはそうですか?)。
どんな提案も素晴らしいでしょう、私はそのトピックについてほとんど何も見つけることができませんでした。
PS私が見つけた唯一のものは、ウィンドウを一覧表示しますが、zオーダーに関する情報を提供しないwmctrlコマンド(最終的にはJavaで呼び出して解析できます)です。
更新:Zオーダーが変更されたときに通知/コールバックを受け取ることができれば完璧です。