设计时
运行时
在 netbeans 6.5 中设计和运行时,它们是相同的,但是 int 6.7 和 6.8,如您所见,它们是不同的!
设计时
运行时
在 netbeans 6.5 中设计和运行时,它们是相同的,但是 int 6.7 和 6.8,如您所见,它们是不同的!
这两个图像各自显示不同的字体。(注意“Java”中“j”上的下降器。在第一个图像中它下降到基线以下。在第二个中它没有。)
在 Java 中,“等宽”是一种“虚拟”字体,它在运行时被固定宽度的字体替代。您的开发环境正在解析与执行环境不同的字体。
尝试将 cont 显式设置为“Courier New”。
看起来你的底部组件是 JTextArea ,它没有设置在滚动窗格内。由于第二个示例中的字体不同,因此最后一行文本换行。
这可以通过 2 种不同的方式来缓解。在滚动窗格内设置 JTextArea (滚动窗格的大小不会改变,文本区域将滚动)或将原始字体设置为文本区域。
我建议第一个。