Java Swings を使用して巨大なアプリケーションを開発しました。これはすべてのシステムで適切に実行され、実行されますが、問題は解像度です。解像度が 1260/768 の場合、スクロールバーを含むすべてのコンポーネントが表示されます。画面の幅と高さに収まりますが、1280/768 未満では画面に収まらない場合、システムの解像度を手動で 1280/768 に変更し、解像度を変更するプログラムも作成しましたが、問題はありません。ほとんどのシステムは 1024/768 以上をサポートしていませんが、古いシステムでは最大 VGA カード - 1024/768 です。
これを解決する方法は何ですか?どのレイアウトマネージャーを変更しますか?
更新 私たちのアプリケーションは次の 5 日間で稼働する予定です。そのため、より迅速に何かが必要です。FlowLayout で試してみましたが、UI は良くありません。
または、最大化または最小化されたときにコンポーネントのサイズを変更する方法は? それはどのように実装されていますか?