2013-03-28 133 views
4

我一直在OS X上的Java應用程序,並沒有機會在不同的地方進行全面測試。有沒有辦法告訴JFrame是否「最大化」(MS Windows)

有兩種不同的JFrame s。第二個裝載完全取代第一個,因此需要將其大小和位置設置爲與第一個相同。

這工作正常,但我注意到很多Windows用戶似乎最大化第一個窗口。當第二個JFrame加載時,它具有相同的大小,但不是「最大化」。

MS Windows世界中的最大化窗口具有稍微不同的狀態,並且受到OS的不同處理。

如何判斷JFrame是否已最大化,如何才能最大化自己?

+0

相關? http://stackoverflow.com/questions/3507772/maximizing-a-jframe-on-action – andersoj

回答

4
frame.setExtendedState(f.getExtendedState()|JFrame.MAXIMIZED_BOTH); 
+4

和'frame.getExtendedState()'的第一個問題 – andersoj

相關問題