查看原文
其他

JavaFx 实用小工具超 60+ 大集合

TJ 程序猿DD 2022-03-18

怎么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

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存