1

マルチモニター環境でSwingGUIを実行しています。メインGUIから2番目の画面を開きます。メインGUIがすでに2番目のモニターで実行されている場合は、新しいウィンドウが1番目のモニターで開くはずです。

そのため、現在のメインGUIが実行しているモニターIDを取得する可能性を探しています。

何か案は?

4

1 に答える 1

3

ここでGraphicsEnvironmentクラスが役に立ちます。

同様の質問がここで回答されています。

任意の時点でフレームがどの画面上にあるかを識別するために、フレームの位置 (つまり、ユーザーがフレームをドラッグした場所) を追跡する必要がある可能性が最も高くなります。これは、こちらで説明されているように、画面に関するマウス イベントを監視することで実行できます。

于 2012-04-04T11:01:13.427 に答える