5

非常不言自明,我有一个 HTML 字符串,我如何将它绘制到 JEditorPane/JTextPane 上?

4

2 回答 2

14

你的意思是这样的吗?

JFrame frame=new JFrame();
JEditorPane pane=new JEditorPane();
pane.setContentType("text/html");
String data="<table border=\"1\"><tr><td>cell1</td><td>cell2</td></tr></table>";
pane.setText(data);

frame.add(pane);
frame.setSize(200,200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);
于 2012-07-20T19:42:30.790 回答
0

如果您尝试将单个字符串放入窗格中,则需要找到一个 html 解释器。但是,如果您正在处理一个包含 html 的单独页面,则可以使用JTextPane'ssetPage(String URL)函数。

于 2012-07-20T19:39:56.243 回答