2012-12-17 66 views
1

我正在開發固定大小的Swing應用程序,但現在我需要允許用戶切換到全屏模式。我不想允許自定義JFrame的大小,不重構所有組件的大小和工作人員 - 只能全屏顯示。因此,在全屏模式下,我需要調整1個jTabbedPane並移動其他幾個組件。 我該怎麼做?JFrame:只允許固定大小或全屏JFrame

回答

2

最簡單的方法是使用允許調整大小的layout manager

否則,您會向JFrame添加ComponentListener。編寫componentResized方法,以便任何嘗試調整JFrame的大小都會重置原始大小。

除非您的受衆羣體限於此應用程序,否則不同的用戶會擁有不同的全屏尺寸。