Swing组件支持哪些HTML标签?

时间:2009-05-16 17:38:05

标签: java html swing

许多Swing组件支持嵌入式HTML,但我找不到关于该主题的任何官方文档。 (Sun关于HTML的页面上的所有内容似乎都是针对JEditorPane的)

那么:Swing组件支持哪些HTML标签?

编辑:虽然我说我缺少“官方文档”,但我也喜欢任何“非官方”文档。

4 个答案:

答案 0 :(得分:4)

Swing支持HTML 3.2(Wilbur),正如Software Monkey所说。您可以在http://www.w3.org/TR/REC-html32.html

找到这个过时的(1996)HTML版本的官方文档

关于该主题的Java 7文档:http://docs.oracle.com/javase/7/docs/api/javax/swing/text/html/package-summary.html

虽然值得注意的是它没有明确提及此信息对其他Swing组件有效。

答案 1 :(得分:2)

我相信它是HTML 3.x的一个狭窄的子集,尽管我不知道在哪里读到它。

答案 2 :(得分:1)

我不确切知道支持哪些标记,但我建议您将自己限制为粗体/斜体(或者更好的强大/ em,假设它支持它们)和img标记。任何其他事情都可能引起头痛,并且可能意味着你在这个组件中填充了太多东西。

答案 3 :(得分:0)

正如@ Mr.Napik在他的回答中指出的那样,Swing HTML支持基于HTML 3.2,但是它确实支持一些其他标记(特别是<span>)。 HTML.Tag documentation中记录了受支持的特定标签。

CSS documentation中还详细介绍了CSS支持。