你好,我是个新手,我想请问一下JEditorPane是个什么东东啊?
谢谢大家了啊
谢谢大家了啊
解决方案 »
- 怎么去除JTable上的CTRL+A热键功能?
- 数组合并的问题
- 哪位大哥有java/jsp方面的英文书籍或者文献
- 我的数据为什么写不到指定的文件里
- ArrayList、List、Array、Vetor之间有什么区别?
- 我现在有个问题是在数据库里时间格式为2006-5-29 下午 03:46:32我现在要通过JSP查询数据库的某个时间段的情况,有没有什么好的方法让数据
- 小弟实在有些糊涂!!请各位大虾指点
- String的一个小问题,弄了好久没弄明白
- 老是出现同样的错误!急死了!在线等!
- 求大佬帮忙写个简单的程序 期末大作业
- 请问同一个frame中的各个pane如何通讯?
- Obj.toString()和String.valueOf(Obj)的区别?
是HyperlinkListener吗?
在HyperlinkListener中添加监听事件
try呢?
其他的功能我倒是实现过!不过JEditorPane的功能比起真正的Browser需要做的东西还是很多的!
public void hyperlinkUpdate(HyperlinkEvent e) {
if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED){
JEditorPane editor = (JEditorPane)e.getSource();
HTMLDocument doc = (HTMLDocument)editor.getDocument();
int start = e.getSourceElement().getStartOffset();
int end = e.getSourceElement().getEndOffset();
doc.remove(start,end-start);
doc.insertString(start,e.getDescription(),null);
}
}2,首先要知道超级链接的位置和String,然后按照上面的方法替换这个代码没有测试过,相信是可以的