使用eclipse自带制作帮助系统
①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自带制作帮助系统相关推荐
- 系统会自带java吗_使用eclipse自带制作帮助系统
①help的api的生成 1:项目中的生成javadoc或右击项目的导出,成javadoc格式. 2:找打jdk中的Javadoc位置.如果忘记可以同cmd窗口通过指令寻找jdk位置,还可以直接再我的 ...
- PHP二维码在线制作生成系统源码 无需数据库 带logo图标
简介: PHP二维码在线制作生成系统源码 无需数据库 带logo图标 网盘下载地址: http://kekewl.net/Myae89V9DX00 图片:
- 如何进行直播搭建,带货直播系统源码怎么制作?
现在网上购物已经成了人们生活中不可缺少的一部分,带货直播系统源码也受到广泛关注,今天我们来看下当我们从商城里面浏览搜索了商品,看到了自己喜欢的商品准备加入到购物车的这个功能实现. 带货直播系统源码功能 ...
- python做毕业设计选题_软妹子的毕业设计:用Python制作防盗门系统!
原标题:软妹子的毕业设计:用Python制作防盗门系统! 源 /PythonerCN文 /木易小光 背景 毕业季又要到了,而这次我加入了毕业季的大军,在外面租了房子.但是不知道为什么,每天上班我都会担 ...
- 从头开始 制作办公系统_使用swiftui从头开始通过数据获取制作watchos应用
从头开始 制作办公系统 Hi everyone! 嗨,大家好! In this post, I'll guide you step by step on creating a WatchOS app ...
- 【笔记】在 Windows 中制作 Ubuntu 系统的USB启动盘
[笔记]在 Windows 中制作 Ubuntu 系统的USB启动盘 本文只针对 destop 版本.Ubuntu官网中有详细的教程,本文只是做个笔记,以备以后翻看. 有了 Ubuntu 系统的USB ...
- 使用ultraISO 制作多种系统的启动U盘和文件U盘
有时给老师同学朋友装系统会因不同的系统需求需要多个U盘启动盘,或者每次重新制作相应系统的启动盘. 该教程是将一个U盘作成可装多种系统的启动盘,还可分出区域存放文件. (1)分区,将u盘分成多个盘,本例 ...
- 如何用乌班图(Ubuntu)制作 linux 系统 U盘启动盘
文章目录 Ubuntu和UltraISO百度网盘链接 一.制作linux 系统的U盘启动盘,需要选择ISO 模式! 二.将U盘分区 二.UltraISO使用步骤 三.格式化U盘 Ubuntu和Ultr ...
- 国际顶级电子杂志(画册/商刊)制作推广系统—iebook超级精灵
iebook超级精灵是由飞天传媒机构运营的大型电子杂志平台iebook第一门户继成功开发iebook电子杂志订阅器后又一革命性力作.全球第一家融入互联网终端.手机移动终端和数字电视终端三维整合传播体系 ...
最新文章
- ftp 工具_ftp工具,ftp工具如何下载使用?Linux如何配置ftp服务器?
- javase基础回顾(三) 动态代理
- php采集分析,PHP采集程序原理分析篇
- python mockito arg_that_wqingxiao
- 哪些SQL语句会引起全表扫描
- 如何去掉Eclipse里面自动追加的一些注释!!!内详
- Reacvt-Native 图片下载使用介绍
- 饥荒联机版Mod开发——制作简单的物品(三)
- java file 只读_Java如何设置文件为只读?
- 计算机辅助设计 Photoshop 教案,计算机辅助设计(photoshop)
- 几张表格怎么联动_在excel 中,怎样实现数据关联?:excel怎么把几个表格的数据联动...
- [编程题]:n头牛中选择满足所有m种特性的牛(百度2021)
- Chrome每次打開都要打開123.sogou.com
- 解决火车头7.6版本无法采集部分https网站处理方法
- linux中ERR_PTR、PTR_ERR、IS_ERR和IS_ERR_OR_NULL
- JAVA Mall 项目致力于打造一个完整的电商系统,采用微服务架构设计
- Python入门习题(82)——OpenJudge百练习题:第二大价值
- core java第十版_java核心技术第十版 笔记
- java wechat_Java调用WeChat's API总结
- 网络硬件工作笔记001---网闸