5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:秘密
最后登录:2009-03-18
http://jybbh.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/11/18 | 继承JEditorPane实现超连接监听事件HyperlinkListener
类别(JAVA相关)
|
评论
(0)
|
阅读(365)
|
发表于 15:01
继承JEditorPane实现超连接监听事件HyperlinkListener
class HTMLPane extends JEditorPane implements HyperlinkListener
{
final JEditorPane paneRefefernce;
public HTMLPane(String content) throws IOException {
paneRefefernce = this;
super(content);
addHyperlinkListener(this);
paneRefefernce = this;
setEditable(false);
}
public void hyperlinkUpdate(HyperlinkEvent e) {
try {
if ( e.getEventType() == HyperlinkEvent.EventType.ACTIVATED
)
paneRefefernce.setPage(e.getURL());
} catch (Exception ex) {
ex.printStackTrace(System.err);
}
}
}
调用:
StringBuffer sb = new StringBuffer();
DataInputStream istr =
new DataInputStream(
new BufferedInputStream(
new FileInputStream("1.txt")));
BufferedReader reader = new BufferedReader(new InputStreamReader(istr));
String line;
while ((line = reader.readLine()) != null) {
sb.append(line);
}
display.setText(sb.toString());
display.setContentType("text/html");
-------------------------------------
引用:http://dev.hackbase.com/hackbase10/how300094.htm
0
评论
Comments
日志分类
首页
[252]
Ken的日志
[63]
工作心得
[3]
编程相关
[28]
潮汕文化
[4]
计算机相关
[28]
WEB相关
[84]
JAVA相关
[20]
Eclipse相关
[7]
Tomcat相关
[1]
SQL
[14]