JavaでOS Xのドロワのような機能を実装しようとしていますので、別のウィンドウの下に隠すウィンドウを1つ作成します。しかし、プライマリウィンドウ(JFrame)をドラッグすると、下のセカンダリウィンドウ(JWindow)に移動するときに更新を送信する必要があります。Javaのウィンドウドラッグのイベント
だから、OS XでのComponentListenerは、あなたが秒間一時停止したり、マウスを持ち上げたときにのみ、componentMovedのための一定の更新を送信しない、と述べた。このような何か...
---------------
| |----------
| JFrame | |
| | JWidow |
| | |
| | |
| | |
| |-----------
---------------
だろう。これはWin/Linuxとは異なると思われるので、誰かが別の解決方法を持っているのだろうかと思っていました。
完全にすべてを理解することなく、私が取得し、ウィンドウのタイトルバー(それはそうのrootPaneについて何かを)描画されているものに対処するために期待していました。私はそれが可能であるかどうかも分かりませんが、ウィンドウ全体がいつドラッグされているかを判断するために考えられる唯一の解決策です。
ご協力いただきましてありがとうございます。
私はJFrameをプライマリとして使用しており、セカンダリ用にJWindowを使用する予定です。 – dustins