①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();}

这里建立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();}}

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


使用eclipse自带制作帮助系统相关推荐

  1. 系统会自带java吗_使用eclipse自带制作帮助系统

    ①help的api的生成 1:项目中的生成javadoc或右击项目的导出,成javadoc格式. 2:找打jdk中的Javadoc位置.如果忘记可以同cmd窗口通过指令寻找jdk位置,还可以直接再我的 ...

  2. PHP二维码在线制作生成系统源码 无需数据库 带logo图标

    简介: PHP二维码在线制作生成系统源码 无需数据库 带logo图标 网盘下载地址: http://kekewl.net/Myae89V9DX00 图片:

  3. 如何进行直播搭建,带货直播系统源码怎么制作?

    现在网上购物已经成了人们生活中不可缺少的一部分,带货直播系统源码也受到广泛关注,今天我们来看下当我们从商城里面浏览搜索了商品,看到了自己喜欢的商品准备加入到购物车的这个功能实现. 带货直播系统源码功能 ...

  4. python做毕业设计选题_软妹子的毕业设计:用Python制作防盗门系统!

    原标题:软妹子的毕业设计:用Python制作防盗门系统! 源 /PythonerCN文 /木易小光 背景 毕业季又要到了,而这次我加入了毕业季的大军,在外面租了房子.但是不知道为什么,每天上班我都会担 ...

  5. 从头开始 制作办公系统_使用swiftui从头开始通过数据获取制作watchos应用

    从头开始 制作办公系统 Hi everyone! 嗨,大家好! In this post, I'll guide you step by step on creating a WatchOS app ...

  6. 【笔记】在 Windows 中制作 Ubuntu 系统的USB启动盘

    [笔记]在 Windows 中制作 Ubuntu 系统的USB启动盘 本文只针对 destop 版本.Ubuntu官网中有详细的教程,本文只是做个笔记,以备以后翻看. 有了 Ubuntu 系统的USB ...

  7. 使用ultraISO 制作多种系统的启动U盘和文件U盘

    有时给老师同学朋友装系统会因不同的系统需求需要多个U盘启动盘,或者每次重新制作相应系统的启动盘. 该教程是将一个U盘作成可装多种系统的启动盘,还可分出区域存放文件. (1)分区,将u盘分成多个盘,本例 ...

  8. 如何用乌班图(Ubuntu)制作 linux 系统 U盘启动盘

    文章目录 Ubuntu和UltraISO百度网盘链接 一.制作linux 系统的U盘启动盘,需要选择ISO 模式! 二.将U盘分区 二.UltraISO使用步骤 三.格式化U盘 Ubuntu和Ultr ...

  9. 国际顶级电子杂志(画册/商刊)制作推广系统—iebook超级精灵

    iebook超级精灵是由飞天传媒机构运营的大型电子杂志平台iebook第一门户继成功开发iebook电子杂志订阅器后又一革命性力作.全球第一家融入互联网终端.手机移动终端和数字电视终端三维整合传播体系 ...

最新文章

  1. ftp 工具_ftp工具,ftp工具如何下载使用?Linux如何配置ftp服务器?
  2. javase基础回顾(三) 动态代理
  3. php采集分析,PHP采集程序原理分析篇
  4. python mockito arg_that_wqingxiao
  5. 哪些SQL语句会引起全表扫描
  6. 如何去掉Eclipse里面自动追加的一些注释!!!内详
  7. Reacvt-Native 图片下载使用介绍
  8. 饥荒联机版Mod开发——制作简单的物品(三)
  9. java file 只读_Java如何设置文件为只读?
  10. 计算机辅助设计 Photoshop 教案,计算机辅助设计(photoshop)
  11. 几张表格怎么联动_在excel 中,怎样实现数据关联?:excel怎么把几个表格的数据联动...
  12. [编程题]:n头牛中选择满足所有m种特性的牛(百度2021)
  13. Chrome每次打開都要打開123.sogou.com
  14. 解决火车头7.6版本无法采集部分https网站处理方法
  15. linux中ERR_PTR、PTR_ERR、IS_ERR和IS_ERR_OR_NULL
  16. JAVA Mall 项目致力于打造一个完整的电商系统,采用微服务架构设计
  17. Python入门习题(82)——OpenJudge百练习题:第二大价值
  18. core java第十版_java核心技术第十版 笔记
  19. java wechat_Java调用WeChat's API总结
  20. 网络硬件工作笔记001---网闸

热门文章

  1. 微众WeCross 跨链平台(7)跨链路由
  2. 数据结构相关C语言代码
  3. buu Dangerous RSA
  4. JDK的安装与环境变量配置
  5. cache/TLB里分别都有什么?
  6. select poll epoll IO操作多路复用及猴子补丁
  7. 5、图书类别查询功能
  8. 2.2.3 调度算法的评价指标
  9. Python os模块常用介绍
  10. 离散数学及其应用傅彦pdf_《离散数学及其应用》第一章 计算机课题