<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          xJavaFxTool-springjavaFx 開發(fā)的實用小工具集

          聯(lián)合創(chuàng)作 · 2023-09-28 11:13

          項目簡介:

          xJavaFxTool-spring是基于springBoot,使用javaFx開發(fā)的實用小工具集,利用業(yè)余時間把工作中遇到的一些問題總結(jié)起來,打包進(jìn)小工具集中,供大家參考和使用,里面包含了javaFx的一些功能的示例,如布局、國際化、第三方UI庫(controlsfx、JFoenix等)、外部jar包加載(插件機制)等一些常用功能,想學(xué)習(xí)javaFx的同學(xué)可以參考參考。

          xJavaFxTool-spring為基于原有項目xJavaFxTool之上構(gòu)建的,后續(xù)兩個版本都會更新,感謝大家的支持。

          下載試用地址:https://gitee.com/xwintop/xJavaFxTool-spring

          支持插件開發(fā),將插件jar包放至根目錄libs下即可自動加載(插件開發(fā)示例見開源項目xJavaFxPlugIn,目前剛剛搭建,后續(xù)會持續(xù)更新);

          環(huán)境搭建說明:

          • 開發(fā)環(huán)境為jdk1.8,基于maven構(gòu)建;
          • 使用eclipase或Intellij Idea開發(fā)(推薦使用Intellij Idea)
          • 基于SpringBoot搭建,大大簡化了配置操作。
          • 本項目使用了lombok,在查看本項目時如果您沒有下載lombok 插件,請先安裝,不然找不到get/set方法;
          • 依賴的xcore包已上傳至git托管的maven平臺,git托管maven可參考教程。教程地址:點擊進(jìn)入
          • 使用javafx-maven-plugin插件進(jìn)行打包操作(可打包windows、Linux、Mac安裝包);
          • 使用exe4j將jar包轉(zhuǎn)成exe執(zhí)行文件(僅供參考,可使用其它程序打包);
          • 使用InnoSetup可進(jìn)行制作windows安裝包;

          目前集成的小工具有:

          1、FileCopy:文件復(fù)制(支持自動調(diào)度拷貝功能);

          2、CronExpBuilder:Cron表達(dá)式生成器;

          3、CharacterConverter:編碼轉(zhuǎn)換;

          4、EncryptAndDecrypt:加密解密(Ascii、Hex、Base64、Base32、URL、MD5、SHA、文件加密DM5、文件加密SHA1、摩斯密碼);

          5、TimeTool:Time轉(zhuǎn)換(常用格式轉(zhuǎn)換、計算時間差、時間疊加計算);

          6、LinuxPathToWindowsPath:路徑轉(zhuǎn)換;

          7、QRCodeBuilder:二維碼生成工具(自動生成、加入logo、截圖識別、自定義格式);

          8、IdCardGenerator:身份證生成器;

          9、RegexTester:正則表達(dá)式生成工具;

          10、ShortURL:網(wǎng)址縮短(目前支持百度、新浪、縮我等短網(wǎng)址縮短);

          11、EscapeCharacter:轉(zhuǎn)義字符(支持Html、XML、Java、JavaScript、CSV、Sql);

          12、ZHConverter:字符串轉(zhuǎn)換(使用hanlp開源工具,實現(xiàn)拼音、簡體-繁體、簡體-臺灣正體、簡體-香港繁體、繁體-臺灣正體、繁體-香港繁體、香港繁體-臺灣正體、數(shù)字金額-大寫金額等直接的轉(zhuǎn)換);

          13、Mq調(diào)試工具(目前僅支持ActiveMq);

          14、Http調(diào)試工具(支持自定義發(fā)送數(shù)據(jù)、header和cookie);

          15、json格式化編輯工具;

          16、IconTool:圖標(biāo)生成工具;

          17、RedisTool:Redis連接工具;

          18、WebSourcesTool:網(wǎng)頁源碼下載工具;

          19、SwitchHostsTool:切換Hosts工具;

          20、FtpServer:Ftp服務(wù)器(快速搭建本地Ftp服務(wù));

          21、CmdTool:Cmd調(diào)試工具;

          22、FtpClientTool:Ftp客戶端調(diào)試工具(批量上傳、下載、刪除文件及文件夾);

          23、PdfConvertTool:Pdf轉(zhuǎn)換工具(目前僅支持pdf轉(zhuǎn)圖片、pdf轉(zhuǎn)text功能);

          24、DirectoryTreeTool:文件列表生成器;

          25、ImageTool:圖片壓縮工具(批量壓縮、修改尺寸、轉(zhuǎn)換格式);

          26、AsciiPicTool:圖片轉(zhuǎn)碼工具(包括圖片生成banner碼、圖片轉(zhuǎn)Base64碼);

          27、KafkaTool:Kafka調(diào)試工具(未完善);

          28、EmailTool:Email群發(fā)工具(支持自定義群發(fā)模版);

          29、ColorCodeConverterTool:顏色代碼轉(zhuǎn)換工具(包括16進(jìn)制、RGB、ARGB、RGBA、HSL、HSV等代碼之間轉(zhuǎn)換);

          30、SmsTool:短信群發(fā)工具(目前支持中國移動、中國電信、騰訊云、阿里云、夢網(wǎng)云通訊等平臺);

          項目開發(fā)中,以后會陸續(xù)添加新工具,歡迎大家參與其中,多提提意見,謝謝。

          項目結(jié)構(gòu)

          xJavaFxTool-spring
          ├─ images	項目截圖
          ├─ libs	插件jar包存放
          ├─ pom.xml	maven配置文件
          ├─ README.md	說明文件
          ├─ src
          │  ├─ main
          │  │  ├─ java
          │  │  │  └─ com
          │  │  │   └─ xwintop
          │  │  │    └─ xJavaFxTool
          │  │  │     ├─ common	第三方工具類
          │  │  │     ├─ config	springBoot配置類
          │  │  │     ├─ controller	javafx控制層
          │  │  │     │  ├─ codeTools	Code工具控制層
          │  │  │     │  ├─ debugTools	調(diào)試工具控制層
          │  │  │     │  ├─ developTools	開發(fā)工具控制層
          │  │  │     │  ├─ epmsTools	epms工具控制層
          │  │  │     │  ├─ javaFxTools	javaFx工具控制層
          │  │  │     │  ├─ littleTools	小工具控制層
          │  │  │     │  └─ webTools	html工具控制層
          │  │  │     ├─ fxmlView     FxmlView控制層
          │  │  │     ├─ job	定時任務(wù)處理job
          │  │  │     ├─ main	主函數(shù)包
          │  │  │     ├─ manager	管理層
          │  │  │     ├─ model	基礎(chǔ)bean類層
          │  │  │     ├─ services	工具服務(wù)層
          │  │  │     │  ├─ codeTools	Code工具服務(wù)層
          │  │  │     │  ├─ debugTools	調(diào)試工具服務(wù)層
          │  │  │     │  ├─ developTools	開發(fā)工具服務(wù)層
          │  │  │     │  ├─ epmsTools	epms工具服務(wù)層
          │  │  │     │  ├─ javaFxTools	javaFx工具服務(wù)層
          │  │  │     │  ├─ littleTools	小工具服務(wù)層
          │  │  │     │  └─ webTools	html工具服務(wù)層
          │  │  │     ├─ utils	系統(tǒng)工具類
          │  │  │     ├─ view	javafx視圖層
          │  │  │     │  ├─ codeTools	Code工具視圖層
          │  │  │     │  ├─ debugTools	調(diào)試工具視圖層
          │  │  │     │  ├─ developTools	開發(fā)工具視圖層
          │  │  │     │  ├─ littleTools	小工具視圖層
          │  │  │     │  └─ webTools	html工具視圖層
          │  │  │     └─ web	web控制視圖層
          │  │  └─ resources
          │  │   ├─ com
          │  │   │  ├─ melloware
          │  │   │  │  └─ jintellitype	JIntellitype工具lib
          │  │   │  └─ xwintop
          │  │   │   └─ xJavaFxTool
          │  │   │    └─ fxmlView     .fxml文件
          │  │   ├─ config	配置文件
          │  │   │  ├─ log4j.properties	log4j配置文件
          │  │   │  └─ toolFxmlLoaderConfiguration.xml	系統(tǒng)菜單加載配置文件
          │  │   ├─ css	樣式資源
          │  │   ├─ data	數(shù)據(jù)資源
          │  │   ├─ images	圖片資源
          │  │   ├─ locale	國際化
          │  │   └─ web	html工具
          │  └─ test  測試類
          │   ├─ java
          │   └─ resources
          ├─ xJavaFxTool-spring.jar	直接運行程序包
          

          運行截圖展示:

          輸入圖片說明輸入圖片說明輸入圖片說明 輸入圖片說明輸入圖片說明輸入圖片說明 輸入圖片說明 輸入圖片說明輸入圖片說明輸入圖片說明 輸入圖片說明 輸入圖片說明 輸入圖片說明 輸入圖片說明輸入圖片說明輸入圖片說明輸入圖片說明輸入圖片說明輸入圖片說明輸入圖片說明輸入圖片說明輸入圖片說明輸入圖片說明

          瀏覽 14
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  97久久超碰福利国产精品 | 97超碰人人 | 成人精品91 | 向井蓝无码精品一区二区 | 国产剧情在线观看内射 |