Java - 如何获取 JTextPane 的默认字体大小

Posted

技术标签:

【中文标题】Java - 如何获取 JTextPane 的默认字体大小【英文标题】:Java - How to get the default font size of a JTextPane 【发布时间】:2012-03-09 08:34:38 【问题描述】:

我有一个 JTextPane,我正在尝试获取 JTextPane 的默认字体大小。

我已经尝试寻找诸如getFontSize()getTextSize() 之类的方法,但似乎都不存在。我显然错过了一些东西,所以有人可以帮忙吗?

【问题讨论】:

【参考方案1】:

我想你想要:

int size = yourTextPane.getFont().getSize();

或者更通用:

Font defaultFont = UIManager.getDefaults().getFont("TextPane.font");
int defaultSize = defaultFont.getSize();

【讨论】:

你怎么知道使用"TextPane.font"

以上是关于Java - 如何获取 JTextPane 的默认字体大小的主要内容,如果未能解决你的问题,请参考以下文章

如何让 java jTextPane 接受拖动外部文件?

将 JTextPane 内容(图像、表格)保存在文件中

如何防止 JTextPane.setCaretPosition(int) 中的内存泄漏?

如何在 Java Swing 中使用 Label 实现视图?

java JTextPane设置问题

保存 JTextPane,然后用 Java 打开它