1

设计时

替代文字

运行时

替代文字

在 netbeans 6.5 中设计和运行时,它们是相同的,但是 int 6.7 和 6.8,如您所见,它们是不同的!

4

2 回答 2

1

这两个图像各自显示不同的字体。(注意“Java”中“j”上的下降器。在第一个图像中它下降到基线以下。在第二个中它没有。)

在 Java 中,“等宽”是一种“虚拟”字体,它在运行时被固定宽度的字体替代。您的开发环境正在解析与执行环境不同的字体。

尝试将 cont 显式设置为“Courier New”。

于 2010-02-01T16:37:10.273 回答
0

看起来你的底部组件是 JTextArea ,它没有设置在滚动窗格内。由于第二个示例中的字体不同,因此最后一行文本换行。

这可以通过 2 种不同的方式来缓解。在滚动窗格内设置 JTextArea (滚动窗格的大小不会改变,文本区域将滚动)或将原始字体设置为文本区域。

我建议第一个。

于 2009-12-25T18:10:33.383 回答