其他
JavaFx 实用小工具超 60+ 大集合
怎么JavaFx的资料那么少?是不是已经被时代淘汰了呢?
淘不淘汰不敢断言,但是在知乎上曾经看过有人这么说过,我觉得也是蛮有道理的:
所以说,如果小伙伴们是自己感兴趣想做一些GUI小工具的话,用用JavaFx也是个不错的选择,毕竟:
但是鉴于网上相关的资料比较少,所以TJ君今天就来和大家分享一个基于JavaFx搭建的实用小工具集合,用来方便想学习使用JavaFx的小伙伴在开发过程中的代码编写与调试。
说是小工库集合,但实则内容相当丰富,作者是利用业余时间把工作中遇到的一些问题总结起来,包含了javaFx的一些功能的示例,如布局、国际化、第三方UI库controlsfx、JFoenix等、外部jar包加载(插件机制)等一些常用功能。
更加不容易的是,考虑到SpringBoot的普及,作者还搞了一个SpringBoot-javafx版本,两个项目的集合地址,TJ君都会在文末分享给大家。
目前粗略来算的话,作者已经集合了60+的小工具,TJ君稍微挑选几个例子给大家看看:
QRCodeBuilder:二维码生成工具(自动生成、加入logo、截图识别、自定义格式),使用google.zxing、jkeymaster等工具 EscapeCharacter:转义字符(支持Html、XML、Java、JavaScript、CSV、Sql) 使用commons-lang3工具 ZHConverter:字符串转换 使用hanlp开源工具,实现拼音、简体-繁体、简体-臺灣正體、简体-香港繁體、繁體-臺灣正體、繁體-香港繁體、香港繁體-臺灣正體、数字金额-大写金额等直接的转换 PdfConvertTool:Pdf转换工具(目前仅支持pdf转图片、pdf转text功能)使用pdfbox工具 DecompilerWxApkgTool:微信小程序反编译工具,一键反编译微信小程序包 RdbmsSyncTool:关系型数据库同步工具
环境搭建方式:
开发环境为jdk1.8,基于maven构建 使用eclipase或Intellij Idea开发,推荐使用Intellij Idea 下载lombok 插件 下载依赖的xcore包 使用javafx-maven-plugin插件进行打包操作(可打包windows、Linux、Mac安装包) 使用exe4j将jar包转成exe执行文件(仅供参考,可使用其它程序打包) 使用InnoSetup可进行制作windows安装包
喜欢的小伙伴,收藏一个吧,项目地址如下:
点击下方卡片,关注公众号“TJ君”
回复“JavaFx2022”,获取仓库地址
关注我,每天了解一个牛x、好用、有趣的东东
我们将之前发过的各种项目及工具进行了整理,收录到了GitHub项目,欢迎各位小伙伴光临Star,地址如下:https://github.com/Wechat-TJ/TJ-WORLD-FORU