1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        xJavaFxTool基于 JavaFx 搭建的實(shí)用小工具集合

        聯(lián)合創(chuàng)作 · 2023-10-01 07:40

        項(xiàng)目簡(jiǎn)介:

        gitee地址:xJavaFxTool

        GitHub地址:xJavaFxTool

        xJavaFxTool是使用javaFx開(kāi)發(fā)的實(shí)用小工具集,目前項(xiàng)目剛剛建立,利用業(yè)余時(shí)間把工作中遇到的一些問(wèn)題總結(jié)起來(lái),打包進(jìn)小工具集中,供大家參考和使用,里面包含了javaFx的一些功能的示例,如布局、國(guó)際化、第三方UI庫(kù)(controlsfx、JFoenix等)、外部jar包加載(插件機(jī)制)等一些常用功能,想學(xué)習(xí)javaFx的同學(xué)可以參考參考。

        由于SpringBoot的火熱,項(xiàng)目已經(jīng)出SpringBoot-javafx版本,xJavaFxTool-spring 歡迎參考,謝謝。

        下載試用地址:

        (可直接下載安裝使用,不需要任何第三方環(huán)境,兼容xp、windows7、8、10等系統(tǒng))xJavaFxTool-0.1.4.exe

        (本地需要有jdk1.8環(huán)境)xJavaFxTool-0.1.4.jar(可直接運(yùn)行的jar包)

        (本地需要有jdk1.8環(huán)境)xJavaFxTool-windows-x64-0.1.4.exe (Windows平臺(tái)64位運(yùn)行包)

        (本地需要有jdk1.8環(huán)境)xJavaFxTool-windows-x86-0.1.4.exe (Windows平臺(tái)32位運(yùn)行包)

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

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

        • 開(kāi)發(fā)環(huán)境為jdk1.8,基于maven構(gòu)建;

        • 本項(xiàng)目使用了lombok,在查看本項(xiàng)目時(shí)如果您沒(méi)有下載lombok 插件,請(qǐng)先安裝,不然找不到get/set方法;

        • 依賴的xcore包已上傳至git托管的maven平臺(tái),git托管maven可參考教程。教程地址:點(diǎn)擊進(jìn)入

        目前集成的小工具有:

        1、FileCopy:文件復(fù)制(支持自動(dòng)調(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)換、計(jì)算時(shí)間差、時(shí)間疊加計(jì)算);

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

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

        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開(kāi)源工具,實(shí)現(xiàn)拼音、簡(jiǎn)體-繁體、簡(jiǎn)體-臺(tái)灣正體、簡(jiǎn)體-香港繁體、繁體-臺(tái)灣正體、繁體-香港繁體、香港繁體-臺(tái)灣正體、數(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)頁(yè)源碼下載工具;

        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ā)工具(目前支持中國(guó)移動(dòng)、中國(guó)電信、騰訊云、阿里云、夢(mèng)網(wǎng)云通訊等平臺(tái));

        31、ScriptEngineTool:腳本引擎調(diào)試工具(目前支持JavaScript、Groovy、Python、Lua等腳本);

        32、FileRenameTool:文件重命名工具(未完善);

        33、JsonConvertTool:Json轉(zhuǎn)換工具(目前支持Json轉(zhuǎn)Xml、Json轉(zhuǎn)Java實(shí)體類、Json轉(zhuǎn)C#實(shí)體類、Json轉(zhuǎn)Excel、Json轉(zhuǎn)Yaml);

        34、WechatJumpGameTool:微信跳一跳助手;

        35、TextToSpeechTool:語(yǔ)音轉(zhuǎn)換工具(調(diào)用百度語(yǔ)音轉(zhuǎn)換api);

        項(xiàng)目開(kāi)發(fā)中,以后會(huì)陸續(xù)添加新工具,歡迎大家參與其中,多提提意見(jiàn),謝謝。

        項(xiàng)目結(jié)構(gòu)

        xJavaFxTool
        ├─ images	項(xiàng)目截圖
        ├─ lib	外部引用jar包存放
        ├─ libs	插件jar包存放
        ├─ pom.xml	maven配置文件
        ├─ README.md	說(shuō)明文件
        ├─ src
        │  ├─ main
        │  │  ├─ java
        │  │  │  └─ com
        │  │  │   └─ xwintop
        │  │  │    └─ xJavaFxTool
        │  │  │     ├─ common	第三方工具類
        │  │  │     ├─ config	springBoot配置類
        │  │  │     ├─ controller	javafx控制層
        │  │  │     │  ├─ codeTools	Code工具控制層
        │  │  │     │  ├─ debugTools	調(diào)試工具控制層
        │  │  │     │  ├─ developTools	開(kāi)發(fā)工具控制層
        │  │  │     │  ├─ epmsTools	epms工具控制層
        │  │  │     │  ├─ javaFxTools	javaFx工具控制層
        │  │  │     │  ├─ littleTools	小工具控制層
        │  │  │     │  └─ webTools	html工具控制層
        │  │  │     ├─ job	定時(shí)任務(wù)處理job
        │  │  │     ├─ main	主函數(shù)包
        │  │  │     ├─ manager	管理層
        │  │  │     ├─ model	基礎(chǔ)bean類層
        │  │  │     ├─ services	工具服務(wù)層
        │  │  │     │  ├─ codeTools	Code工具服務(wù)層
        │  │  │     │  ├─ debugTools	調(diào)試工具服務(wù)層
        │  │  │     │  ├─ developTools	開(kāi)發(fā)工具服務(wù)層
        │  │  │     │  ├─ epmsTools	epms工具服務(wù)層
        │  │  │     │  ├─ javaFxTools	javaFx工具服務(wù)層
        │  │  │     │  ├─ littleTools	小工具服務(wù)層
        │  │  │     │  └─ webTools	html工具服務(wù)層
        │  │  │     ├─ utils	系統(tǒng)工具類
        │  │  │     ├─ view	javafx視圖層
        │  │  │     │  ├─ codeTools	Code工具視圖層
        │  │  │     │  ├─ debugTools	調(diào)試工具視圖層
        │  │  │     │  ├─ developTools	開(kāi)發(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	國(guó)際化
        │  │   └─ web	html工具
        │  └─ test  測(cè)試類
        │   ├─ java
        │   └─ resources
        ├─ xJavaFxTool.jar	直接運(yùn)行程序包

         輸入圖片說(shuō)明      

        瀏覽 20
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            亚洲淫香淫色 | 幻女12一14ⅹ | 程潇被到爽高潮痉挛 | 91丰满的岳 毛片 | 中国一级特黄大片视频 | 法国啄木乌av片在线播放 | 扒开伸进免费动漫 | 午夜精品视频成人精品视频 | 艹艹艹逼 | 国产一精品av一免费爽爽 |