帮助文档巧用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个面板,标题分别命名为“目录”、 “索引”、 “搜索”,这里我们主要讲解“目录”部分;

2022年腾讯云新春采购季代金券提前领 领取满减优惠券和域名优惠

2022年春节假期陆续结束,根据惯例在春节之后各大云服务商会继续开始一年的促销活动。今年二月中旬会开启新春采购季的活动,我们已经看到腾讯云商家在春节期间已经有预告活动。当时已经看到有抢先优惠促销活动,目前我们企业和个人可以领取腾讯云代金券满减活动,以及企业用户可以领取域名优惠低至.COM域名1元。 直达链接 - 腾讯云新春采购活动抢先看活动时间:2022年1月20日至2022年2月15日我们可以在...

BeerVM1GB内存/VDSps端口1GB,350元/月

beervm是一家国人商家,主要提供国内KVM VPS,有河南移动、广州移动等。现在预售湖南长沙联通vds,性价比高。湖南长沙vps(长沙vds),1GB内存/7GB SSD空间/10TB流量/1Gbps端口/独立IP/KVM,350元/月,有需要的可以关注一下。Beervm长沙联通vps套餐:长沙联通1G青春版(预售)长沙联通3G标准版(预售)长沙联通3G(预售)vCPU:1vCPU:2vCPU...

TabbyCloud周年庆&七夕节活动 美國INAP 香港CN2

TabbyCloud迎来一周岁的生日啦!在这一年里,感谢您包容我们的不足和缺点,在您的理解与建议下我们也在不断改变与成长。为庆祝TabbyCloud运营一周年和七夕节,TabbyCloud推出以下活动。TabbyCloud周年庆&七夕节活动官方网站:https://tabbycloud.com/香港CN2: https://tabbycloud.com/cart.php?gid=16购买链...

帮助文档为你推荐
查看端口如何查看服务器所开放的端口?依赖注入依赖注入到底是为了解决什么问题的pwlosera,pw是什么,是不认识的人发的短信。请解释::手机区号手机电话号码开头95共15位号码是什么手机号码?镜像文件是什么什么是文件镜像?什么是镜像文件?iphone越狱后怎么恢复已经越狱的iphone怎么恢复到原来的系统怎么点亮qq空间图标QQ空间的图标怎么点亮淘宝网页显示不正常淘宝网显示不正常创维云电视功能很喜欢创维云电视,它到底有哪些独特功能?宕机人们说的宕机是什么意思
下载虚拟主机 双线主机租用 新网域名解析 smartvps tier css样式大全 512m内存 云图标 免费个人空间 免费的asp空间 服务器维护 帽子云排名 江苏徐州移动 umax 七十九刀 上海联通 第八届中美互联网论坛 香港打折信息 vi命令 wordpress安装 更多