【小筱网盘】利用JavaFx实现的网盘应用程序

本文介绍了使用JavaFx开发的网盘应用——小筱网盘,包括登录下载、创建文件夹、右键菜单功能、在线预览、个人中心、新账号功能、百度网盘授权、会员购买及超管专属功能。该网盘支持多种格式文件在线预览,提供安全的加密上传和分享功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        网盘指的是一种在线存储服务,用户可以将文件上传到云端,随时随地访问和分享,而无需担心文件丢失或硬盘容量不足的问题。常见的网盘服务商有百度云、腾讯微云、阿里云盘等。用户可以通过网盘服务上传、下载、存储、共享各种格式的文件,如照片、音乐、视频、文档等。同时,网盘通常也提供了安全、高效的数据备份和恢复功能,以保障用户数据的安全性。
        在Java开发中,可视化编程GUI能帮助java开发者研发属于自己的小程序,但是基于GUI的可视化体验极差,于是后续出现了JavaFX,现在体验没问题了,但是开发效率还是很低,但不管如何还是想搞一个网盘出来,于是,闲暇之余,小编铸造了它——小筱网盘。

        效果图如下:

        下面一起来看看小筱网盘到底有哪些功能:

                1)最基本的登录和上传下载功能;

                        登录:可微信登录,也可以重新注册账号,用户名密码即可注册成功

                        上传:可支持按钮上传和拖拽上传,可加密上传,保证文件安全性

                        下载:文件右键下载

        可设置加密上传,目前支持的加密方式有:ZIP,GZIP,BZIP2,DEFLATE及其默认加密方式

                2)创建文件夹功能:

                       创建文件夹:可支持按钮新建、快捷键新建和右键菜单新建,可设置隐藏状态和加密状态

        加密后的文件夹需要密码才能打开,这也是该网盘的一大特性,除此之外文件节点也可以设置加密,不过这里的加密指的是下载文件或者预览查看文件时需要密码验证

                3)右键菜单包含(分享,刷新,编辑,删除,清空,隐藏,重命名,帮助):

                        创建文件夹:同上

                        分享:点击分享后登录其它账号,CTRL+V即可实现跨盘分享保存

                        刷新:即刷新当前目录文件

                        编辑:可重新设置文件或者文件夹名称,也可支持设置文件或文件夹隐藏显示

                        删除目录:即删除文件夹操作,将会级联删除该文件夹中所有文件,会二次提示,减少误删除

                        隐藏:该功能就是隐藏文件,隐藏中的文件可在系统设置中开启显示和关闭显示

                        重命名:文件夹或者文件重命名

                        帮助:显示网盘一些快捷键和功能信息

        同步上传到网盘的文件删除时,会同步删除网盘中的文件

                4)多种格式文件支持在线预览

                  图片文本音频视频格式在线预览自然是毋庸置疑的,另外还支持以下格式:

                        html格式:可以支持在线预览样式;

                        pdf文件:支持在线预览

                        word文件:支持在线预览

                        excel文件:支持在线预览

                        ppt文件:支持在线预览

                  部分效果如下图:

                pdf文档预览效果:

                        word文档预览效果:

                5)个人中心包含(链接上传文件,绑定手机号,通知,消息,意见反馈,版本检查,系统设置,退出登录等):

                        链接上传文件:输入链接即可实现文件上传

                        绑定手机号:网盘绑定手机号后,可通过手机号登录

                        通知:网盘中的一些系统通知消息

                        消息:可支持在线聊天,可支持富文本

                        意见反馈:用户可以给开发者发送体验反馈

                        版本检查:用户可随时查看版本更新状态,从而快速实现版本升级

                        系统设置:用户通过系统设置可实现一些用户定制功能

                        退出:用户退出登录

                6)空白区右键(新建文件夹,排序,每行显示,每页显示,刷新,帮助):

                        创建文件夹:同上                         

                        排序:即根据用户需求实现自由排序

                        每行显示和每页显示:根据用户需求调整文件显示宽度

                        刷新:同上

                        帮助:同上

                7)新账号功能

        新账号还包含(百度网盘授权):该功能主要是用户授权百度网盘,用户可以选择存储到自己的百度网盘空间里,这个选择其实就是一个配置,在系统设置中实现:

        这里配置勾选上传到我的网盘即可保存到自己的百度网盘空间里(保存路径在:我的应用数据(即apps)>>云存储)

                8)百度授权后,可以预览百度网盘中的文件内容

        完成百度授权后,还可以配置数据来源为百度时,退出重新登录即可看到自己百度账号中的文件信息(配置见6中截图)

                9)会员购买(特殊定制功能)

                        该功能需要对接微信支付,接入之后用户购买的会员信息方可到账

                10)超管专有功能

        超管还可以支持的功能:我的壁纸,浏览器等功能,除此之外,还可以支持定制部分小功能嵌入,有需要的可以私聊沟通(开源购买),想要定制开发也可以直接私聊沟通。

        网盘下载地址:小筱网盘下载

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值