初心者のプログラマーとして、私は非常に単純なプログラムを作成し、Java を使用して GUI に手を出しています。先日、私が作ったものはすべて同じ解像度の画面で実行され、テストされていることに気がついたので、解像度を変更してみましたが、GUI はひどいものでした。GUI の半分はすべてのコンポーネントを画面に収めることさえできませんでした。
コンポーネントのスケーリング変数を使用することが解決策だと思いますが、プロはアプリをスケーリングするときに通常何を使用しますか? 画面の解像度/サイズを取得して(そのためのツールを思い出せませんが、確かに見ました)、それらの結果に基づいてスケーリングすることを考えていましたが、おそらく私が考慮していないより単純な手法があるでしょう。