使用eclipse自带制作帮助系统

举报
bigsai 发表于 2021/02/03 00:41:26 2021/02/03
【摘要】 ①help的api的生成 1:项目中的生成javadoc或右击项目的导出,成javadoc格式。 2:找打jdk中的Javadoc位置。如果忘记可以同cmd窗口通过指令寻找jdk位置,还可以直接再我的电脑中搜索javadoc。查找Javadoc.exe路径位置,填入javadoc命令中。 3导出就可以获得html格式的api帮助文件。 ② 将帮助文件嵌入到GUI程序中。...

①help的api的生成
1:项目中的生成javadoc或右击项目的导出,成javadoc格式。
2:找打jdk中的Javadoc位置。如果忘记可以同cmd窗口通过指令寻找jdk位置,还可以直接再我的电脑中搜索javadoc。查找Javadoc.exe路径位置,填入javadoc命令中。
3导出就可以获得html格式的api帮助文件。
② 将帮助文件嵌入到GUI程序中。
鼠标监听事件,点击后弹出html网页文件
方法一使用的方法:使用cmd指令打开(也可用借助java.awt.desktop打开)
代码如下:

public void help()
{
	File file = new File("doc/package-summary.html");
 Runtime ce=Runtime.getRuntime();
 try { ce.exec("cmd /c start " file.getAbsolutePath());
	} catch (IOException e) {
		e.printStackTrace();
	}


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

这里建立file文件建立相对路径,编译时相对与projiect内部文件夹,导出时相对jar程序。这个,就不用将doc文件放置再固定文件,而是相对放置就可以使用,在编译的过程中,路径名称不能包括空格,否则会识别不出,在运行jar文件时,文件夹名称也不可以改动。(很多程序的内部文件是不可以改动的。)
方法二使用的方法:也可用借助java.awt.desktop打开
代码如下:

public void help()
{File file = new File("doc/package-summary.html"); 
 try { Desktop.getDesktop().open(file);
	} catch (IOException e) {
		// TODO 自动生成的 catch 块
		e.printStackTrace();
	}}


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

这种方法可以识别父类路径中有空格的情况,符合更多需要。此程序从方案一优化到方案二。
③ 细节注意:这里面只有把注释写好,才能体现更好的帮助API文件,
这里写图片描述
这里写图片描述
这里写图片描述

文章来源: bigsai.blog.csdn.net,作者:Big sai,版权归原作者所有,如需转载,请联系作者。

原文链接:bigsai.blog.csdn.net/article/details/78946352

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。