html - 有没有办法将 css 文件附加到 jEditorPane?

标签 html css swing jeditorpane

足够简单的问题:我有一个包含 HTML 的字符串,它被传递给 JEditorPane 供用户使用。

我可以附加一个 CSS 文件(或包含 CSS 规则的字符串)以允许更具体的文本样式吗?

最佳答案

HTMLEditorKit 默认查找文件 default.css - 不过我不确定在哪里。

或者,这应该有效:

StyleSheet ss = new StyleSheet();
ss.importStyleSheet(styleSheetURL);
HTMLEditorKit kit = (HTMLEditorKit)jEditorPane.getEditorKit();
kit.setStyleSheet(ss);

但是,请注意 HTMLEditorKit 只支持 limited subset CSS 1.

关于html - 有没有办法将 css 文件附加到 jEditorPane?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1436120/

相关文章:

html - 如何让 <p> 标签中的两个元素在右侧对齐?

html - 带标题的垂直居中列 flexbox

html - 在表格数据中添加 "sidebar"?

html - div表中的单元格间距

php - 在 Laravel 中应用 Bootstrap 后页面出现盒装外观

asp.net - Yahoo 中的搜索类型链接 - 如何实现类似行为

css - 当我使用 CSS3 缩放 iframe 内容时,我几乎得到了正确的结果

java - 通过Java中的方法传递变量

java - 如何将 int 值传递给 JButton Action 监听器?

java - 使用 HTML 而不是 Swing 组件在 Java 桌面应用程序中创建表单是一个好习惯吗?