Java Swing中HTML的使用与解析
1. JEditorPane构造函数
JEditorPane提供了多种构造函数,用于不同场景下的HTML内容加载。
- 第三种构造函数 :与第二种构造函数几乎相同,区别在于它接受字符串形式的URL作为参数,而不是URL对象。如果不识别协议,可能会抛出MalformedURLException。示例代码如下:
try {
JEditorPane jep = new JEditorPane("http://www.oreilly.com/");
jep.setEditable(false);
JScrollPane scrollPane = new JScrollPane(jep);
f.setContentPane(scrollPane);
} catch (IOException ex) {
f.getContentPane().add(new Label("Could not load http://www.oreilly.com"));
}
这种构造函数无需调用setText()或setPage()方法,因为相关信息已在构造函数中提供,但仍可调用这些方法来更改显示的页面或文本。
- 第四种构造函数 :不连接到URL,而是直接从第二个参数获取数据,第一个参数确定数据的MIME类型。例如:
JEditorPane jep = new JEditorPan
超级会员免费看
订阅专栏 解锁全文
75

被折叠的 条评论
为什么被折叠?



