我已经搜索过了,还没有看到任何人体验过我现在的样子,但这是我遇到的问题:
我试图将一小部分HTML设置为JEditorPane的文本。
代码如下:
JEditorPane htmlPane = new JEditorPane();
String imageString = "<img src=\"http://tfwiki.net/mediawiki/images2/thumb/3/37/Optimusg1.jpg/350px-Optimusg1.jpg\"/>";
String description = "<table width=300 border=0 cellspacing=0></table>" + imageString + "</table>";
htmlPane.setContentType("text/html");
htmlPane.setText(description);
但是在我调用setText之后,我的编辑器窗格内容是:
<html>
<head>
</head>
<body>
</body>
</html>
我尝试过各种添加
<html>
和
</html>
直到我的字符串的开头和结尾,但没有运气。有人知道我错过了什么或做错了什么吗?
我使用的是Java 1.7.0_55 32位。