フレームを作成し、拡張状態を に設定しましたJFrame.MAXIMIZED_BOTH
。ウィンドウは起動時に最大化されて表示されますが、「復元」ボタンを押した後、最小化、最大化、および閉じるボタンを含む上部のみを含むゼロサイズのウィンドウにサイズ変更されます。その後、手動でウィンドウのサイズを変更すると、コンテンツが表示されます。
起動時にウィンドウを最大化したいのですが、復元ボタンをクリックした後にウィンドウを失いたくありません。
コードは次のとおりです。
public class MyFrame extends JFrame {
public MyFrame() {
//...
setExtendedState(getExtendedState() | JFrame.MAXIMIZED_BOTH);
setVisible(true);
}
}