Adresse du gîte : xJavaFxTool
Adresse GitHub : xJavaFxTool
Adresse de la plateforme de développement Tencent Cloud : xJavaFxTool
Documentation en anglais
Groupe QQ de communication xJavaFxTool : ou rejoindre le groupe ② (complet) ou rejoindre le groupe ③
xJavaFxTool dépose une réclamation : == Entrez et déposez une réclamation ==
xJavaFxTool est un petit ensemble d'outils pratique développé à l'aide de javaFx. J'utilise mon temps libre pour résumer certains problèmes rencontrés au travail et les regrouper dans un petit ensemble d'outils pour la référence et l'utilisation de chacun. Il contient des exemples de certaines fonctions de javaFx, telles que la mise en page, Les étudiants qui souhaitent apprendre JavaFx peuvent se référer à certaines fonctions courantes telles que l'internationalisation, les bibliothèques d'interface utilisateur tierces Controlsfx, JFoenix, etc., et le chargement de packages Jar externes (mécanisme de plug-in). Pour plus d'informations sur l'apprentissage de JavaFx, veuillez vous référer à www. .javafxchina.net
En raison de la popularité de SpringBoot, le projet a publié la version SpringBoot-javafx, à laquelle xJavaFxTool-spring est invité à se référer, merci.
Pour le développement de plug-ins et des exemples, veuillez consulter le projet open source xJavaFxTool-plugin. À l'heure actuelle, de petits outils ont été divisés dans chaque plug-in de module et chargés à la demande pour réduire la taille du package jar. jar dans le répertoire racine libs pour le charger automatiquement ;
numéro de série | Nom anglais | nom chinois | Introduction |
---|---|---|---|
1 | FichierCopie | Copie de fichier | Effectuez des opérations de copie et de déplacement rapides entre les fichiers système, prenez en charge la fonction de copie de planification automatique, utilisez l'outil Quartz |
2 | CronExpBuilder | Générateur d'expressions Cron | outil de test de génération et d'analyse rapide d'expression cron |
3 | Convertisseur de caractères | transcodage | Encodages de jeux de caractères couramment utilisés et outils de conversion entre systèmes hexadécimaux |
4 | ChiffrerEtDéchiffrer | Cryptage et décryptage | Ascii, Hex, Base64, Base32, URL, MD5, SHA, AES, DES, cryptage de fichiers DM5, cryptage de fichiers SHA1, code Morse, cryptage Druid, utilisation de la classe d'outils commons-codec |
5 | Outil de temps | Conversion du temps | Conversion de format commun (y compris le fuseau horaire), calcul du décalage horaire, calcul de superposition temporelle |
6 | LinuxPathToWindowsPath | conversion de chemin | Pour convertir les formats de chemin entre les systèmes Linux et Windows, utilisez l'outil oshi |
7 | QRCodeBuilder | Outil de génération de code QR | Générez automatiquement, ajoutez un logo, une reconnaissance de capture d'écran et personnalisez les formats à l'aide d'outils tels que google.zxing et jkeymaster |
8 | Générateur de carte d'identité | Générateur de carte d'identité | Générateur automatique de numéro de série de carte d'identité |
9 | Testeur d'expressions régulières | Outil de génération d'expressions régulières | Outil de génération rapide d'expressions régulières et de vérification des tests |
10 | URL courte | Raccourcisseur d'URL | Prend actuellement en charge Baidu, Sina, Jiuwo et d'autres raccourcissements d'URL courtes |
11 | Personnage d'évasion | caractère d'échappement | Prend en charge la conversion entre HTML, XML, Java, JavaScript, CSV et SQL, à l'aide de l'outil commons-lang3 |
12 | Convertisseur ZH | Conversion de chaîne | Réalisez une conversion directe du pinyin, du traditionnel simplifié, du traditionnel simplifié de Taiwan, du traditionnel simplifié de Hong Kong, du traditionnel de Taiwan traditionnel, du traditionnel de Hong Kong traditionnel, du traditionnel de Hong Kong traditionnel de Taiwan, du montant numérique-montant majuscule, etc., en utilisant le outil open source hanlp |
13 | ActiveMqTool | Outil de débogage Mq | Actuellement, ne prend en charge qu'ActiveMq |
14 | Outil HTTP | Outils de débogage HTTP | Prend en charge l'envoi personnalisé de données, d'en-têtes et de cookies, utilisez okhttp |
15 | jsonEditeur | outil d'édition de formatage json | Formater rapidement les fichiers json |
16 | IcôneOutil | Outil de génération d'icônes | Générez rapidement des icônes de tailles couramment utilisées, prenez en charge l'ajout de filigranes et de coins arrondis et utilisez l'outil de création de vignettes |
17 | Outil Redis | Outil de connexion Redis | L'outil de connexion Redis complète les fonctions de base d'ajout, de suppression, de modification et de requête de Redis. |
18 | Outil WebSources | Outil de téléchargement de code source Web | Vous pouvez télécharger le contenu et les ressources pertinents de la page Web correspondante en fonction de l'URL. |
19 | Outil SwitchHosts | Outil Changer d’hôte | Vous pouvez modifier rapidement le contenu du fichier hosts à l'aide de l'outil richtextfx. |
20 | Serveur FTP | Serveur FTP | Créez rapidement un service FTP local basé sur apache.ftpserver |
vingt-et-un | Outil Cmd | Outil de débogage cmd | Effectuer des tests de fonctionnement de la commande cmd et planifier l'exécution |
vingt-deux | FtpClientTool | Outil de débogage du client FTP | Effectuer un téléchargement par lots ftp(s)/Sftp, télécharger, supprimer des fichiers et des dossiers, prendre en charge le protocole SSL/TLS implicite/explicite, utiliser des outils tels que jsch et commons-io |
vingt-trois | Outil de conversion PDF | Outil de conversion PDF | Actuellement, seules les fonctions PDF vers image et PDF vers texte sont prises en charge. Utilisez l'outil pdfbox. |
vingt-quatre | Outil AnnuaireArbre | générateur de liste de fichiers | Générez rapidement des images de structure de répertoires pour les instructions d'affichage du projet |
25 | ImageTool | Outil de compression d'images | Prend en charge la compression par lots, la modification de la taille, la conversion de format, etc. des images |
26 | AsciiPicTool | Outil de transcodage d'images | Prend en charge la génération de code de bannière à partir d'images, la conversion d'images en code Base64 et la conversion d'images en tableaux Excel |
27 | KafkaTool | Outils de débogage Kafka | (Pas parfait), en utilisant des clients Kafka |
28 | Outil de courrier électronique | Outil d'envoi d'email | Prend en charge l'envoi d'e-mails de divers protocoles et de modèles d'envoi de masse personnalisés, à l'aide de l'outil commons-email |
29 | Outil de conversion de code couleur | Outil de conversion de code couleur | Convertissez les couleurs, y compris les codes hexadécimaux, RVB, ARVB, RVBA, HSL, HSV et autres. |
30 | Outil SMS | Outil d'envoi groupé de SMS | Envoyez des messages texte par lots, prenant actuellement en charge China Mobile, China Telecom, Tencent Cloud, Alibaba Cloud, Montnets Cloud Communications et d'autres plates-formes. |
31 | ScriptEngineTool | Outil de débogage du moteur de script | Exécuter diverses commandes de script, prenant actuellement en charge JavaScript, Groovy, Python, Lua et d'autres scripts, à l'aide d'outils tels que groovy, jython, luaj, etc. |
32 | OutilRenommerFichier | Outil de renommage de fichiers | Opération de renommage rapide personnalisée pour les fichiers |
33 | JsonConvertTool | Outil de conversion Json | Prend actuellement en charge Json vers XML, Json vers classe d'entité Java, Json vers classe d'entité C#, Json vers Excel, Json vers Yaml, Propriétés vers Yaml, Yaml vers Propriétés, en utilisant fastjson, Snakeyaml, dom4j |
34 | WechatJumpGameTool | Assistant WeChat Tiaoyitiao | Assistance au jeu WeChat Tiaoyitiao |
35 | Outil TextToSpeech | Outil de conversion vocale | Appelez l'API de conversion vocale Baidu pour convertir la chaîne au format vocal et lisez-la à haute voix. |
36 | 2048 | Mini-jeu 2048 | Mini-jeu version 2048javafx |
37 | SocketTool | Outils de débogage de sockets | Utiliser Apache Mina |
38 | Outil d'analyse d'image | Outil d'analyse d'images | 1. Anti-analyse des fichiers .atlas 2. Outil de fractionnement d'image rapide |
39 | DécompilateurWxApkgTool | Outil de décompilation d'applets WeChat | Package d'applet WeChat décompilé en un clic |
40 | ZookeeperTool | Outil de gardien de zoo | Pratique pour une série d'opérations sur zookeeper, notamment l'ajout, la modification, la suppression (y compris les sous-fichiers), le renommage, la copie et l'ajout de notifications de modification |
41 | ExcelSplitTool | Outil de fractionnement Excel | Prend en charge les opérations de fractionnement sur xls, xlsx, csv et fichiers, à l'aide de l'outil commons-csv |
42 | Outil PathWatch | Outil de surveillance des dossiers | Prend en charge les opérations de surveillance sur les dossiers, y compris la surveillance des opérations nouvelles, modifiées et supprimées |
43 | CharsetDetectTool | Outil de détection d'encodage de fichiers | Pour détecter et identifier l'encodage des fichiers, utilisez l'outil juniversalchardet |
44 | Outil de transfert | outil de transfert | Intégrez divers protocoles de transmission, utilisez des tâches planifiées personnalisées (mode simple, mode d'expression cron), divisées en récepteur, processeur de filtre et expéditeur |
45 | Outil ScanPort | Outil d'analyse des ports | Testez rapidement la connectivité des ports couramment utilisés et des ports personnalisés |
46 | Outil de fusion de fichiers | outil de fusion de fichiers | Prend en charge les opérations de fusion sur xls, xlsx, csv et fichiers, à l'aide de l'outil apache.poi |
47 | Outil de rappel sédentaire | Outil de rappel de sédentarité | Fonction de rappel de compte à rebours personnalisable |
48 | RandomGeneratorTool | Outil de génération de nombres aléatoires | Générez rapidement différents types de nombres aléatoires à l'aide de l'outil hutool |
49 | Presse-papiersHistoriqueOutil | Outil d'historique du Presse-papiers | Fonction d'enregistrement de l'historique du presse-papiers |
50 | Outil de recherche de fichiers | Outil de recherche de fichiers | Établissez rapidement l'index des fichiers disque pour obtenir une fonction de recherche rapide, utilisez le moteur de recherche Lucene |
51 | Outil de conversion Mp3 | Outil de conversion MP3 | Actuellement, NetEase Cloud Music .ncm et QQ Music .qmc sont pris en charge pour être convertis au format mp3 à l'aide de l'outil jaudiotagger. |
52 | Outil SealBuilder | Outil de génération de sceau | Générez rapidement des sceaux personnalisés dans plusieurs styles et polices |
53 | TaureauxEtVachesJeu | Devinez le jeu des nombres | Jeu de puzzle ancien permettant de déchiffrer les codes |
54 | FichierUnicodeTransformationTool | Outil de conversion d'encodage de fichiers | Implémentez rapidement la conversion par lots des encodages de fichiers |
55 | Outil de compression de fichiers | Outil de décompression de fichiers | Décompresser les fichiers, prenant actuellement en charge ar, zip, tar, jar, cpio, 7z, gz, rar, bzip2, xz, lzma, pack200, deflate, snappy-framed, lz4-block, lz4-framed, zstd et d'autres formats Décompresser |
56 | IdiomDataTool | Outil de dictionnaire d'idiomes | Peut indexer rapidement les expressions idiomatiques dans plusieurs modes et utiliser la base de données h2 pour stocker le dictionnaire de données |
57 | Sudoku | jeu de sudoku | Jeu de puzzle Sudoku version javafx |
58 | LiteappCode | Mini outil de génération de code de programme | Générez rapidement un petit code de programme |
59 | Outil RdbmsSyncTool | Outil de synchronisation de bases de données relationnelles | Complétez l'acquisition de la structure des tables de base de données relationnelles, exécutez rapidement certains scripts de base de données courants et prenez en charge le transfert direct de données et la synchronisation de plusieurs types de bases de données. |
60 | Outil de construction de fichiers | Outil de génération de fichiers | Générez rapidement des fichiers par lots basés sur des modèles personnalisés à des fins de test |
61 | LuytenTool | Outil de décompilation Java | Décompilez le package jar à l'aide du projet open source Luyten |
62 | JavaService | Outil d'installation de services Java | Installez le programme Java dans le service Windows, référencez le service et utilisez le projet open source winsw |
63 | ÉlémentaireArithmétiqueProblèmeOutil | Outil de génération de questions arithmétiques pour les élèves du primaire | Outil permettant de générer des réponses aux questions de formation en mathématiques sur les opérations mixtes d'addition, de soustraction, de multiplication et de division pour les élèves du primaire |
64 | Outil de transformation de coordonnées | Outil de conversion du système de coordonnées | Permet la conversion entre les coordonnées Baidu (BD09), les coordonnées du National Bureau of Surveying (coordonnées de Mars, GCJ02) et les systèmes de coordonnées WGS84. |
65 | HdfsTool | outils de gestion hdfs | Outil de gestion visuelle HDFS, prend en charge les fonctions de téléchargement, de téléchargement, de renommage, de copie, de déplacement et de suppression |
66 | JavaFxXmlToObjectCode | code de conversion javaFxFxml | Générez le code Java correspondant basé sur le fichier .fxml et générez des modèles de plug-in |
67 | OutilClé | OutilClé | outil de génération de licence |
68 | Calculateur de relations | Calculateur de relation | Fonction pour calculer le titre via la chaîne de parenté |
69 | ExpressionParserTool | Outil de débogage de l'analyseur d'expression | Un outil de débogage d'analyseur d'expression qui prend actuellement en charge SpringEL, Velocity, FreeMarker, StringTemplate, Mvel, Aviator, commons-jexl, BeanShell, QLExpress et d'autres moteurs d'expression. |
70 | mybatis-générateur-gui | Outil de génération de code Mybatis | Cet outil vous permet de générer facilement et rapidement des fichiers Mybatis Java POJO et des fichiers de mappage de base de données. |
Le projet est en cours de développement et de nouveaux outils seront ajoutés progressivement dans le futur. Tout le monde est invité à participer et à faire part de ses commentaires. Merci.
xJavaFxTool
├─ images 项目截图
├─ pom.xml maven配置文件
├─ README.md 说明文件
├─ src
│ ├─ main
│ │ ├─ java
│ │ │ └─ com
│ │ │ └─ xwintop
│ │ │ └─ xJavaFxTool
│ │ │ ├─ common 第三方工具类
│ │ │ ├─ controller javafx控制层
│ │ │ │ └─ index 首页控制层
│ │ │ ├─ model 基础bean类层
│ │ │ ├─ services 工具服务层
│ │ │ │ └─ index 首页工具服务层
│ │ │ ├─ utils 系统工具类
│ │ │ └─ view javafx视图层
│ │ │ └─ index 首页工具视图层
│ │ └─ resources
│ │ ├─ com
│ │ │ └─ xwintop
│ │ │ └─ xJavaFxTool
│ │ │ └─ fxmlView .fxml文件
│ │ ├─ config 配置文件
│ │ │ └─ toolFxmlLoaderConfiguration.xml 系统菜单加载配置文件
│ │ ├─ css 样式资源
│ │ ├─ images 图片资源
│ │ ├─ locale 国际化
│ │ ├─ banner.txt 启动banner图片
│ │ └─ logback.xml logback日志配置文件
│ └─ test 测试类
│ ├─ java
│ └─ resources
Lorsqu'une personne est encore jeune, je pense qu'il faut commencer à travailler sur quelque chose de significatif pour la société, tout comme l'open source. À ce stade, merci aux contributeurs suivants (sans ordre particulier) :
De temps en temps, nous ajouterons des outils qui résument les besoins au cours du processus de développement. Si vous rencontrez des problèmes au travail, vous pouvez rejoindre le groupe pour en discuter. Des solutions d'outils correspondantes pourront être développées ultérieurement. Merci pour votre soutien. .