JEditorPane实现帮助文档显示的方法
2012-07-25 22:04
218 查看
在系统开发时,需要给用户提供帮助文档,这个时候可以考虑应用HTML格式进行帮助文档的编辑,最终生成可以按照章节进行导航的帮助系统,具体做法分为以下几个部分:
(1)HTML文档的编辑,应用DreamWeaver对于HTML的内容进行编辑,并添加锚点,添加锚点的方法是:<a id=TIPS name=TIPS></a>,而最终导航,只需要给出html文件的路径,后面再加上一个#和一个锚点名。例如:<a href=http://www.help.com/html_links.html#TIPS>帮助1</a>
(2)通过应用JEditorPane组件,显示HTML文档内容。
将创建好的HTML文件,放置到Source文件下,使用如下代码载入Html文件。
代码如下:
String filePath="help/help.html";
URL url=HtmlReader.class.getResource(filePath);
JEditorPane editorPane=new JEditorPane();
editorPane.setPage(url);为了使得网页上的超链接有反应,要是JEditorPane能够响应点击链接的事件,需要为JEditorPane添加超链接的监听器。
editorPane.addHyperlinkListerner(this);
此外,还可以实现通过外部事件触发HTML页面的在锚点上进行页面的导航和切换。具体方法则先获得如(1)所描述的锚点访问路径,然后通过调用
editorPane.setPage(pathURL);方法来实现即可。
(1)HTML文档的编辑,应用DreamWeaver对于HTML的内容进行编辑,并添加锚点,添加锚点的方法是:<a id=TIPS name=TIPS></a>,而最终导航,只需要给出html文件的路径,后面再加上一个#和一个锚点名。例如:<a href=http://www.help.com/html_links.html#TIPS>帮助1</a>
(2)通过应用JEditorPane组件,显示HTML文档内容。
将创建好的HTML文件,放置到Source文件下,使用如下代码载入Html文件。
代码如下:
String filePath="help/help.html";
URL url=HtmlReader.class.getResource(filePath);
JEditorPane editorPane=new JEditorPane();
editorPane.setPage(url);为了使得网页上的超链接有反应,要是JEditorPane能够响应点击链接的事件,需要为JEditorPane添加超链接的监听器。
editorPane.addHyperlinkListerner(this);
此外,还可以实现通过外部事件触发HTML页面的在锚点上进行页面的导航和切换。具体方法则先获得如(1)所描述的锚点访问路径,然后通过调用
editorPane.setPage(pathURL);方法来实现即可。
相关文章推荐
- 搜索帮助中根据界面条件显示实现方法一
- Swing系统中实现帮助文档方法
- C# winform 方法实现 微软窗口的帮助文档按钮和版本说明按钮
- Xcode 缓存 帮助文档 隐藏文件夹显示方法
- 下载jdk帮助文档,类及方法目录都有,但是具体界面不显示
- 用PHP实现浏览器点击下载TXT文档的方法详解
- Android APP安装后不在桌面显示图标的应用场景举例和实现方法
- C#隐式/显示实现接口方法详解
- vs2010安装帮助文档的方法
- 快速调用化学绘图软件帮助文档的方法
- 三种方法解决android帮助文档打开慢
- css实现文字过长显示省略号的方法
- 通过Html5的postMessage和onMessage方法实现跨域跨文档请求访问
- Android之document 帮助文档打开慢的三种解决方法
- android实现始终显示overflow菜单的方法
- php实现将wav文件转换成图像文件并在页面中显示的方法
- 三行代码实现.NET MVC统计显示页面的执行时间 超简单的实现方法 分析页面执行效率
- C# 在PDF文档中创建表格的实现方法
- JLabel显示图片,及其它使用方法。。。实现九九乘法表
- 8 面向对象(制作帮助文档,通过JDK提供的API学习了Math类,代码块,继承(继承子父成员访问特点,super关键字,方法重写))