いくつかの UI コンポーネントを一貫した方法で表示しようとしていますが、表示解像度が 1920x1080 に設定された Windows 7 と 1024x768 に設定された Windows 7 のシナリオが見つかりませんでした。
低解像度の場合、ネイティブの画面解像度よりも広く描画される JTextArea があります。なぜそうなるのかを理解しようとしています。
Windows 7 はコンポーネントをより大きな余白で表示すると思いますが、これらのケースはどちらも Windows 7 の下にあります。
JTextArea.getPreferredSize() を調べたところ、getColumnWidth() -> getFontMetrics().getCharWidth() への呼び出しがいくつか発生しました。これは、低解像度で別のフォントが使用されているということですか?
何が起こっているのか、誰かに光を当てることができますか?