java - JTextArea 默认字体在 Windows 中非常小

标签 java swing look-and-feel jtextarea

我正在使用平台外观,在 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/

相关文章:

java - 好看的 Java Swing 外观?

java - 昆德拉使用 getResultList() 方法时抛出空指针异常

java - Swing 加速器 : inputMap or menu?

java - 如何将changeHandler()添加到我的程序中

JAVA - 使用 Box.createGlue() 将对象放置在屏幕底部?

java - 操作系统外观错误?

java - 触摸屏L&F

java - Java 中的自实例化

java - 未找到媒体类型 = application/json 的 JAX RS MessageBodyWriter

Java网络应用程序: How to identify this memory issue?