我正在使用平台外观,在 Linux 上我的 JTextArea 非常可读 但在 Windows 上它使用“Monospaced 9”并且文本非常小。
为什么以及解决该问题的最佳方法是什么?
为什么默认的 Windows look-and-fell 在 JTextArea 中使用这么小的字体?
最佳答案
与其创建新字体,不如derive现有字体,因为这样您将保存由平台外观和感觉设置的字体,并且它还可以避免 unicode 字符的问题:
textArea.setFont(textArea.getFont().deriveFont(12f)); // will only change size to 12pt
关于java - JTextArea 默认字体在 Windows 中非常小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6461506/