帮助文档巧用Java中的JTree和卡片布局制作帮助文档

帮助文档  时间:2021-02-25  阅读:()

巧用Java中的JTree和卡片布局制作帮助文档

摘要JTree是Java中的树形菜单,它可以用树状结构分层显示菜单信息,并且可以折叠使用,非常主观又清晰。卡片布局管理器则可以将多个组件叠放起来,每次只显示一个,就像扑克牌一样每次只能看到最上面的一张。本文通过触发JTre e的结点选择事件,来实现浏览不同卡片内容,从而完成帮助文档的制作过程。

关键词Jtree;Java;卡片布局管理器;帮助文档

在使用J ava语言开发应用程序时,常常需要为程序制作必要的帮助文档,通常情况下,会先采用大家比较熟悉的网页设计工具Dre a mwea ver制作出简单漂亮的HTML格式帮助文档,然后再采用Ea syCHM或Q uickCHM等小工具,将该HTM L帮助文档转换成压缩比较高的C HM电子文档格式,最后在Ja va程序中通过调用外部命令的方式:Runt ime.g et Runt ime().e xe c(“路径”),将C HM帮助文档导入我们的应用程序。

最近一段时间,常在Java论坛中看到不少程序爱好者问到如何用Java开发帮助文档。本文主要采用JTre e和卡片布局完成目录的选择和不同页面的交替显示效果,效果如图1所示。

本文分两种情况来讨论该效果图实现的方法和步骤:

1)如果帮助文档目录内容较少时,用NetBeans工具直接拖拽组件的方式完成,下面简要介绍该帮助文档的编写步骤,这里采用的是NetBean6.8版本。

(1)创建JF ra me窗体

①设置该窗体的标题为:“巧用JTree和卡片布局制作帮助文档”,布局为边框式布局;

②在窗体“North”方位,加入工具栏JToo lBar,在工具栏中加入四个按钮并设置图标;

③在窗体“C e nter”方位,加入分隔窗格JSp litP a ne,为其命名为“hsp”,窗格的orientation属性值为:HO RIZONTAL_SPLIT,即窗格分为左右两边。

(2)窗格“hsp”左边

①加入标签窗格JTabbedP ane,在该窗格中添加3个面板,标题分别命名为“目录”、 “索引”、 “搜索”,这里我们主要讲解“目录”部分;

欧路云(22元) 新增美国Cera线路VPS主机且可全场8折

欧路云(oulucloud) 商家在前面的文章中也有陆续介绍过几次,这不今天有看到商家新增加美国Cera线路的VPS主机,而且有提供全场八折优惠。按照最低套餐最低配置的折扣,月付VPS主机低至22元,还是比较便宜的。不过我们需要注意的是,欧路云是一家2021年新成立的国人主机商,据说是由深圳和香港的几名大佬创建。如果我们有介意新商家的话,选择的时候谨慎且月付即可,注意数据备份。商家目前主营高防VP...

VoLLcloud6折限量,香港CMI云服务器三网直连-200M带宽

vollcloud LLC首次推出6折促销,本次促销福利主要感恩与回馈广大用户对于我们的信任与支持,我们将继续稳步前行,为广大用户们提供更好的产品和服务,另外,本次促销码共限制使用30个,个人不限购,用完活动结束,同时所有vps产品支持3日内无条件退款和提供免费试用。需要了解更多产品可前往官网查看!vollcloud优惠码:VoLLcloud终生6折促销码:Y5C0V7R0YW商品名称CPU内存S...

阿里云秋季促销活动 轻量云服务器2G5M配置新购年60元

已经有一段时间没有分享阿里云服务商的促销活动,主要原因在于他们以前的促销都仅限新用户,而且我们大部分人都已经有过账户基本上促销活动和我们无缘。即便老用户可选新产品购买,也是比较配置较高的,所以就懒得分享。这不看到有阿里云金秋活动,有不错的促销活动可以允许产品新购。即便我们是老用户,但是比如你没有购买过他们轻量服务器,也是可以享受优惠活动的。这次轻量服务器在金秋活动中力度折扣比较大,2G5M配置年付...

帮助文档为你推荐
百度k站被百度k站之后你一般是怎么处理的郭彩妮台灣有什麽新的電視劇?天天酷跑刷积分教程天天酷跑积分怎么刷最快?怎么在qq空间里添加背景音乐怎样在qq空间里免费添加背景音乐?自助建站自助建站哪个平台最好?中小企业信息化信息化为中小企业发展带来了哪些机遇godaddyGodaddy域名怎么接受qq怎么发邮件如何通过QQ发送邮件保护气球为什么会那么害怕气球安装迅雷看看播放器怎样安装迅雷看看播放器
美国主机租用 过期域名 免费cn域名注册 汉邦高科域名申请 个人域名备案 gomezpeer 国外空间服务商 日志分析软件 河南m值兑换 刀片服务器的优势 91vps 33456 美国独立日 深圳主机托管 石家庄服务器 上海联通 byebyelove 网站服务器硬件配置 灵动鬼影实录3 gg广告联盟 更多