同步操作将从 xwintop/xJavaFxTool-spring 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
xJavaFxTool-spring是基于springBoot,使用javaFx开发的实用小工具集,目前项目刚刚建立,利用业余时间把工作中遇到的一些问题总结起来,打包进小工具集中,供大家参考和使用,里面包含了javaFx的一些功能的示例,如布局、国际化、第三方UI库(controlsfx、JFoenix等)、外部jar包加载(插件机制)等一些常用功能,想学习javaFx的同学可以参考参考。
xJavaFxTool-spring为基于原有项目xJavaFxTool之上构建的,后续两个版本都会更新,感谢大家的支持。
下载试用地址: xJavaFxTool-spring.jar(可直接运行的jar包)
支持插件开发,将插件jar包放至根目录libs下即可自动加载(插件开发示例见开源项目xJavaFxPlugIn,目前刚刚搭建,后续会持续更新);
开发环境为jdk1.8,基于maven构建;
基于SpringBoot搭建,大大简化了配置操作。
本项目使用了lombok,在查看本项目时如果您没有下载lombok 插件,请先安装,不然找不到get/set方法;
1、FileCopy:文件复制(支持自动调度拷贝功能);
2、CronExpBuilder:Cron表达式生成器;
3、CharacterConverter:编码转换;
4、EncryptAndDecrypt:加密解密;
5、TimeTool:Time转换;
6、LinuxPathToWindowsPath:路径转换;
7、QRCodeBuilder:二维码生成工具(自动生成、加入logo、截图识别、自定义格式);
8、IdCardGenerator:身份证生成器;
9、RegexTester:正则表达式生成工具;
10、ShortURL:网址缩短(目前支持百度、新浪、缩我等短网址缩短);
11、EscapeCharacter:转义字符(支持Html、XML、Java、JavaScript、CSV、Sql);
12、ZHConverter:字符串转换(使用hanlp开源工具,实现拼音、简体-繁体、简体-臺灣正體、简体-香港繁體、繁體-臺灣正體、繁體-香港繁體、香港繁體-臺灣正體、数字金额-大写金额等直接的转换);
13、Mq调试工具(目前仅支持ActiveMq);
14、Http调试工具(支持自定义发送数据、header和cookie);
15、json格式化编辑工具;
16、IconTool:图标生成工具;
17、RedisTool:Redis连接工具;
18、WebSourcesTool:网页源码下载工具;
19、SwitchHostsTool:切换Hosts工具;
20、FtpServer:Ftp服务器;
21、CmdTool:Cmd调试工具;
22、FtpClientTool:Ftp客户端调试工具;
23、PdfConvertTool:Pdf转换工具;
24、DirectoryTreeTool:文件列表生成器;
25、ImageTool:图片压缩工具;
项目刚刚启动,以后会陆续添加新工具,欢迎大家参与其中,多提提意见,谢谢。
xJavaFxTool-spring
├─ images 项目截图
├─ libs 插件jar包存放
├─ pom.xml maven配置文件
├─ README.md 说明文件
├─ src
│ ├─ main
│ │ ├─ java
│ │ │ └─ com
│ │ │ └─ xwintop
│ │ │ └─ xJavaFxTool
│ │ │ ├─ common 第三方工具类
│ │ │ ├─ config springBoot配置类
│ │ │ ├─ controller javafx控制层
│ │ │ │ ├─ codeTools Code工具控制层
│ │ │ │ ├─ debugTools 调试工具控制层
│ │ │ │ ├─ developTools 开发工具控制层
│ │ │ │ ├─ epmsTools epms工具控制层
│ │ │ │ ├─ javaFxTools javaFx工具控制层
│ │ │ │ ├─ littleTools 小工具控制层
│ │ │ │ └─ webTools html工具控制层
│ │ │ ├─ fxmlView FxmlView控制层
│ │ │ ├─ job 定时任务处理job
│ │ │ ├─ main 主函数包
│ │ │ ├─ manager 管理层
│ │ │ ├─ model 基础bean类层
│ │ │ ├─ services 工具服务层
│ │ │ │ ├─ codeTools Code工具服务层
│ │ │ │ ├─ debugTools 调试工具服务层
│ │ │ │ ├─ developTools 开发工具服务层
│ │ │ │ ├─ epmsTools epms工具服务层
│ │ │ │ ├─ javaFxTools javaFx工具服务层
│ │ │ │ ├─ littleTools 小工具服务层
│ │ │ │ └─ webTools html工具服务层
│ │ │ ├─ utils 系统工具类
│ │ │ ├─ view javafx视图层
│ │ │ │ ├─ codeTools Code工具视图层
│ │ │ │ ├─ debugTools 调试工具视图层
│ │ │ │ ├─ developTools 开发工具视图层
│ │ │ │ ├─ littleTools 小工具视图层
│ │ │ │ └─ webTools html工具视图层
│ │ │ └─ web web控制视图层
│ │ └─ resources
│ │ ├─ com
│ │ │ ├─ melloware
│ │ │ │ └─ jintellitype JIntellitype工具lib
│ │ │ └─ xwintop
│ │ │ └─ xJavaFxTool
│ │ │ └─ fxmlView .fxml文件
│ │ ├─ config 配置文件
│ │ │ ├─ log4j.properties log4j配置文件
│ │ │ └─ toolFxmlLoaderConfiguration.xml 系统菜单加载配置文件
│ │ ├─ css 样式资源
│ │ ├─ data 数据资源
│ │ ├─ images 图片资源
│ │ ├─ locale 国际化
│ │ └─ web html工具
│ └─ test 测试类
│ ├─ java
│ └─ resources
├─ xJavaFxTool-spring.jar 直接运行程序包
运行截图展示:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。