JTextArea在Windows 7中以低分辨率绘制得更宽?

时间:2013-11-06 19:03:11

标签: java swing jtextarea

我正在尝试以一致的方式显示一些UI组件,但发现它们没有的情况:Windows 7的显示分辨率设置为1920x1080,Windows 7为1024x768。

在低分辨率的情况下,我有一个JTextArea,它比原始屏幕分辨率更宽。我想弄清楚为什么会这样。

我认为Windows 7会显示边距较大的组件,但这两种情况都在Windows 7下。

我查看了JTextArea.getPreferredSize(),它导致了对getColumnWidth()的一些调用 - > getFontMetrics()。getCharWidth()。这是否意味着在低分辨率下使用不同的字体?

任何人都可以了解可能发生的事情吗?

0 个答案:

没有答案