2013-05-13 107 views
0

我使用Java Swing應用程序,該應用程序允許在多個屏幕上顯示分散的幀。如何將Swing窗口移出屏幕?

問題是,在雙屏幕中,幀可以保存在輔助監視器2中,但是當應用程序僅在一個監視器上加載時,幀將不在屏幕上,因此不可見。

有人知道使用Java Standard API來識別和恢復主屏幕的方法嗎?

+1

請參閱[使用多個JFrames,好/壞的做法?](http://stackoverflow.com/a/9554657/418556) – 2013-05-13 10:54:12

+1

更快地幫助發佈[SSCCE](http://sscce.org /),簡短,可運行,可編譯,只有兩個空的JFrames,導致問題,其他細節可能是關於GPU的硬件描述,屏幕分辨率不重要 – mKorbel 2013-05-13 10:54:18

+1

看一看[this](http://stackoverflow.com/問題/ 11714215/detect-current-screen-bounds/11714302#11714302)演示瞭如何獲得虛擬界限。基本上,你可以檢查窗口的邊界並根據需要調整值 – MadProgrammer 2013-05-13 10:56:36

回答