同步操作将从 xwintop/xJavaFxTool 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
gitee地址:xJavaFxTool
GitHub地址:xJavaFxTool
腾讯云开发平台地址:xJavaFxTool
xJavaFxTool交流QQ群:== 387473650 ==
xJavaFxTool是使用javaFx开发的实用小工具集,利用业余时间把工作中遇到的一些问题总结起来,打包进小工具集中,供大家参考和使用,里面包含了javaFx的一些功能的示例,如布局、国际化、第三方UI库(controlsfx、JFoenix等)、外部jar包加载(插件机制)等一些常用功能,想学习javaFx的同学可以参考参考,学习javaFx的资料参考www.javafxchina.net
由于SpringBoot的火热,项目已经出SpringBoot-javafx版本,xJavaFxTool-spring 欢迎参考,谢谢。
支持插件开发,将插件jar包放至根目录libs下即可自动加载(插件开发示例见开源项目xJavaFxPlugIn,后续准备将小工具拆分至各插件中按需加载,目前插件功能暂不完善,后续将各功能拆分至各模块按需加载,减小jar包的大小);
传输工具目前支持功能如下:
Receiver接收器:
标题 | 配置类名 | 说明 |
---|---|---|
Fs | ReceiverConfigFs | 从磁盘文件中读取消息 |
Ftp | ReceiverConfigFtp | 使用Ftp/Ftps协议中接收消息 |
Http | ReceiverConfigHttp | 使用http/https协议接收消息(支持拉取模式和提供Restfull接口方式) |
Ftp | ReceiverConfigFtp | 使用Ftp/Ftps协议接收消息 |
SFtp | ReceiverConfigSftp | 使用SFtp协议接收消息 |
ReceiverConfigEmail | 使用Email协议接收消息 | |
Jms | ReceiverConfigJms | 使用Jms协议接收消息 |
Kafka | ReceiverConfigKafka | 使用Kafka协议接收消息 |
IbmMq | ReceiverConfigIbmMq | 使用IbmMq协议接收消息 |
RabbitMq | ReceiverConfigRabbitMq | 使用RabbitMq协议接收消息 |
RocketMq | ReceiverConfigRocketMq | 使用RocketMq协议接收消息 |
ActiveMq | ReceiverConfigActiveMq | 使用ActiveMq协议接收消息 |
Hdfs | ReceiverConfigHdfs | 使用HDFS协议接收消息 |
Filter处理器:
标题 | 配置类名 | 说明 |
---|---|---|
Backup | FilterConfigBackup | 将消息备份到文件系统中 |
Compress | FilterConfigCompress | 将消息进行压缩操作 |
Decompress | FilterConfigDecompress | 将消息进行解压操作 |
EncryptDecrypt | FilterConfigEncryptDecrypt | 将消息进行加密解密操作 |
OracleSqlldr | FilterConfigOracleSqlldr | 将消息存入Oracle数据库 |
GroovyScript | FilterConfigGroovyScript | 将执行Groovy脚本 |
PythonScript | FilterConfigPythonScript | 将执行Python脚本 |
JavaScript | FilterConfigJavaScript | 将执行JavaScript脚本 |
LuaScript | FilterConfigLuaScript | 将执行Lua脚本 |
UnicodeTransformation | FilterConfigUnicodeTransformation | 将消息编码进行转换 |
ChangeStr | FilterConfigChangeStr | 将消息内容进行替换操作 |
Sender发送器:
标题 | 配置类名 | 说明 |
---|---|---|
Fs | SenderConfigFs | 从磁盘文件中读取消息 |
Ftp | SenderConfigFtp | 使用Ftp/Ftps协议中发送消息 |
Http | SenderConfigHttp | 使用http/https协议发送消息 |
Ftp | SenderConfigFtp | 使用Ftp/Ftps协议发送消息 |
SFtp | SenderConfigSftp | 使用SFtp协议发送消息 |
SenderConfigEmail | 使用Email中发送消息 | |
Jms | SenderConfigJms | 使用Jms协议发送消息 |
Kafka | SenderConfigKafka | 使用Kafka协议发送消息 |
IbmMq | SenderConfigIbmMq | 使用IbmMq协议发送消息 |
RabbitMq | SenderConfigRabbitMq | 使用RabbitMq协议发送消息 |
RocketMq | SenderConfigRocketMq | 使用RocketMq协议发送消息 |
ActiveMq | SenderConfigActiveMq | 使用ActiveMq协议发送消息 |
Hdfs | SenderConfigHdfs | 使用HDFS协议发送消息 |
项目开发中,以后会陆续添加新工具,欢迎大家参与其中,多提提意见,谢谢。
计划添加功能:
xJavaFxTool
├─ images 项目截图
├─ lib 外部引用jar包存放
├─ libs 插件jar包存放
├─ pom.xml maven配置文件
├─ README.md 说明文件
├─ src
│ ├─ main
│ │ ├─ java
│ │ │ └─ com
│ │ │ └─ xwintop
│ │ │ └─ xJavaFxTool
│ │ │ ├─ common 第三方工具类
│ │ │ ├─ config springBoot配置类
│ │ │ ├─ controller javafx控制层
│ │ │ │ ├─ assistTools 辅助工具控制层
│ │ │ │ ├─ codeTools Code工具控制层
│ │ │ │ ├─ debugTools 调试工具控制层
│ │ │ │ ├─ developTools 开发工具控制层
│ │ │ │ ├─ epmsTools epms工具控制层
│ │ │ │ ├─ javaFxTools javaFx工具控制层
│ │ │ │ ├─ littleTools 小工具控制层
│ │ │ │ └─ webTools html工具控制层
│ │ │ ├─ job 定时任务处理job
│ │ │ ├─ main 主函数包
│ │ │ ├─ manager 管理层
│ │ │ ├─ model 基础bean类层
│ │ │ ├─ services 工具服务层
│ │ │ │ ├─ assistTools 辅助工具服务层
│ │ │ │ ├─ codeTools Code工具服务层
│ │ │ │ ├─ debugTools 调试工具服务层
│ │ │ │ ├─ developTools 开发工具服务层
│ │ │ │ ├─ epmsTools epms工具服务层
│ │ │ │ ├─ javaFxTools javaFx工具服务层
│ │ │ │ ├─ littleTools 小工具服务层
│ │ │ │ └─ webTools html工具服务层
│ │ │ ├─ utils 系统工具类
│ │ │ ├─ view javafx视图层
│ │ │ │ ├─ assistTools 辅助工具视图层
│ │ │ │ ├─ codeTools Code工具视图层
│ │ │ │ ├─ debugTools 调试工具视图层
│ │ │ │ ├─ developTools 开发工具视图层
│ │ │ │ ├─ javaFxTools javaFx工具视图层
│ │ │ │ ├─ littleTools 小工具视图层
│ │ │ │ └─ webTools html工具视图层
│ │ │ └─ web web控制视图层
│ │ └─ resources
│ │ ├─ com
│ │ │ └─ xwintop
│ │ │ └─ xJavaFxTool
│ │ │ └─ fxmlView .fxml文件
│ │ ├─ config 配置文件
│ │ │ └─ toolFxmlLoaderConfiguration.xml 系统菜单加载配置文件
│ │ ├─ css 样式资源
│ │ ├─ data 数据资源
│ │ ├─ images 图片资源
│ │ ├─ locale 国际化
│ │ ├─ web html工具
│ │ ├─ application.yaml SpringBoot配置文件
│ │ ├─ banner.txt 启动banner图片
│ │ └─ logback.xml logback日志配置文件
│ └─ test 测试类
│ ├─ java
│ └─ resources
├─ xJavaFxTool.jar 直接运行程序包
在一个人还年轻的时候,我觉得,就应该着手致力做一些对社会有意义的事情,一如开源。至此,感谢以下贡献者(排名不分先后):
不定期添加汇总开发过程中需求的痛点工具,大家有工作上的痛点处可进群讨论,后期可能就会出相应的工具解决方案,谢谢大家的支持。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。