Java - 在 JEditorPane 中设置选择的字体大小?

Posted

技术标签:

【中文标题】Java - 在 JEditorPane 中设置选择的字体大小?【英文标题】:Java - Set Font size of selection in a JEditorPane? 【发布时间】:2012-06-29 08:06:46 【问题描述】:

Thanks to devsundar我发现了如何在JEditorPane粗体/下划线/斜体/whatever中制作选定的文本。如何在JEditorPane 中设置所选文本的Font Size

我目前更改粗体/斜体/等的方法:

 AttributeSet aset = sc.addAttribute(SimpleAttributeSet.EMPTY,
    StyleConstants.StrikeThrough, true);

 pane.getStyledDocument().setCharacterAttributes(pane.getSelectionStart(),
    pane.getSelectionEnd(), aset, true);

【问题讨论】:

【参考方案1】:

有一个工作示例here 使用StyledEditorKit.FontSizeActionStyledEditorKit 中的相关类。

【讨论】:

我确实需要在我的 GUI 中添加按钮,这样就可以了!谢谢! 优秀;另见htmlDocumentEditor,提到here。

以上是关于Java - 在 JEditorPane 中设置选择的字体大小?的主要内容,如果未能解决你的问题,请参考以下文章

jEditorPane 作为网络浏览器

在 JEditorPane 中渲染数学符号的问题

支持 Javascript 和 CSS 的 JEditorPane

聊天室的 JTextPane 或 JEditorPane

我可以在 JEditorPane 上方但在 JTabbedPane 下方获得 JTextField 吗?

创建一个 jEditorPane 的缩略图,文本不呈现