Gitee-Adresse: xJavaFxTool
GitHub-Adresse: xJavaFxTool
Adresse der Tencent Cloud-Entwicklungsplattform: xJavaFxTool
Englische Dokumentation
xJavaFxTool-Kommunikations-QQ-Gruppe: oder der Gruppe beitreten ② (vollständig) oder der Gruppe beitreten ③
xJavaFxTool reicht eine Beschwerde ein: == Kommen Sie herein und reichen Sie eine Beschwerde ein==
xJavaFxTool ist ein praktisches kleines Tool-Set, das mit javaFx entwickelt wurde. Ich nutze meine Freizeit, um einige bei der Arbeit aufgetretene Probleme zusammenzufassen und sie in einem kleinen Tool-Set zu packen, damit jeder es nachschlagen und verwenden kann. Es enthält Beispiele für einige Funktionen von javaFx, wie z. Schüler, die JavaFx lernen möchten, können auf einige allgemeine Funktionen wie Internationalisierung, UI-Bibliotheken von Drittanbietern, Controlsfx, JFoenix usw. und das Laden externer JAR-Pakete (Plug-In-Mechanismus) zurückgreifen. Informationen zum Erlernen von JavaFx finden Sie unter www .javafxchina.net
Aufgrund der Beliebtheit von SpringBoot hat das Projekt die SpringBoot-javafx-Version veröffentlicht, auf die xJavaFxTool-spring gerne verweisen kann, vielen Dank.
Informationen zur Plug-in-Entwicklung und zu Beispielen finden Sie im Open-Source-Projekt xJavaFxTool-plugin. Derzeit wurden kleine Tools in jedes Modul-Plug-in aufgeteilt und bei Bedarf geladen, um die Größe des JAR-Pakets zu reduzieren jar-Paket im Stammverzeichnis libs, um es automatisch zu laden;
Seriennummer | Englischer Name | Chinesischer Name | Einführung |
---|---|---|---|
1 | FileCopy | Dateikopie | Führen Sie schnelle Kopier- und Verschiebevorgänge zwischen Systemdateien durch, unterstützen Sie die Funktion zum automatischen Planen von Kopien und verwenden Sie das Quartz-Tool |
2 | CronExpBuilder | Cron-Ausdrucksgenerator | Testtool für die schnelle Generierung und Analyse von Cron-Ausdrücken |
3 | Zeichenkonverter | Transkodierung | Häufig verwendete Zeichensatzkodierungen und Konvertierungstools zwischen Hexadezimalsystemen |
4 | EncryptAndDecrypt | Verschlüsselung und Entschlüsselung | ASCII, Hex, Base64, Base32, URL, MD5, SHA, AES, DES, Dateiverschlüsselung DM5, Dateiverschlüsselung SHA1, Morsecode, Druidenverschlüsselung, unter Verwendung der Commons-Codec-Toolklasse |
5 | TimeTool | Zeitumrechnung | Gemeinsame Formatkonvertierung (einschließlich Zeitzone), Zeitdifferenzberechnung, Zeitüberlagerungsberechnung |
6 | LinuxPathToWindowsPath | Pfadkonvertierung | Um das Pfadformat zwischen Linux- und Windows-Systemen zu konvertieren, verwenden Sie das Oshi-Tool |
7 | QRCodeBuilder | Tool zur QR-Code-Generierung | Mit Tools wie google.zxing und jkeymaster können Sie automatisch Logos generieren, Logos hinzufügen, Screenshots erkennen und Formate anpassen |
8 | IdCardGenerator | Ausweisgenerator | Automatischer Generator für die Seriennummer der ID-Karte |
9 | RegexTester | Tool zur Generierung regulärer Ausdrücke | Tool zur schnellen Generierung und Prüfung regulärer Ausdrücke |
10 | KurzURL | URL-Shortener | Unterstützt derzeit Baidu, Sina, Jiuwo und andere kurze URL-Kürzungen |
11 | EscapeCharacter | Escape-Charakter | Unterstützt die Konvertierung zwischen HTML, XML, Java, JavaScript, CSV und SQL mithilfe des Tools commons-lang3 |
12 | ZHConverter | String-Konvertierung | Erzielen Sie eine direkte Konvertierung von Pinyin, Vereinfacht-Traditionell, Vereinfacht-Taiwan-Traditionell, Vereinfacht-Hongkong-Traditionell, Traditionell-Taiwan-Traditionell, Traditionell-Hongkong-Traditionell, Hongkong-Traditionell-Taiwan-Traditionell, numerischer Betrag-Großbuchstabe usw. mit dem hanlp Open-Source-Tool |
13 | ActiveMqTool | Mq-Debugging-Tool | Unterstützt derzeit nur ActiveMq |
14 | HttpTool | HTTP-Debugging-Tools | Unterstützen Sie benutzerdefinierte Sendedaten, Header und Cookies. Verwenden Sie okhttp |
15 | jsonEditor | JSON-Formatierungsbearbeitungstool | JSON-Dateien schnell formatieren |
16 | IconTool | Tool zur Symbolgenerierung | Erstellen Sie schnell Symbole in häufig verwendeten Größen, unterstützen Sie das Hinzufügen von Wasserzeichen und abgerundeten Ecken und verwenden Sie das Miniaturbild-Tool |
17 | RedisTool | Redis-Verbindungstool | Redis-Verbindungstool zum Vervollständigen der grundlegenden Funktionen zum Hinzufügen, Löschen, Ändern und Abfragen von Redis |
18 | WebSourcesTool | Tool zum Herunterladen von Web-Quellcode | Sie können die relevanten Inhalte und Ressourcen der entsprechenden Webseite entsprechend der URL herunterladen. |
19 | SwitchHostsTool | Tool zum Wechseln von Hosts | Mit dem richtextfx-Tool können Sie den Inhalt der Hosts-Datei schnell bearbeiten. |
20 | FtpServer | FTP-Server | Erstellen Sie schnell einen lokalen FTP-Dienst basierend auf Apache.ftpserver |
einundzwanzig | CmdTool | Cmd-Debugging-Tool | Führen Sie den Test der cmd-Befehlsoperation durch und planen Sie die Ausführung |
zweiundzwanzig | FtpClientTool | FTP-Client-Debugging-Tool | Führen Sie FTP(s)/Sftp-Batch-Uploads durch, laden Sie Dateien und Ordner herunter, löschen Sie sie, unterstützen Sie das implizite/explizite SSL/TLS-Protokoll und verwenden Sie Tools wie jsch und commons-io |
dreiundzwanzig | PDFConvertTool | PDF-Konvertierungstool | Derzeit werden nur die Funktionen PDF zu Bild und PDF zu Text unterstützt. Verwenden Sie das Tool pdfbox. |
vierundzwanzig | DirectoryTreeTool | Dateilistengenerator | Erstellen Sie schnell Verzeichnisstrukturbilder für Projektanzeigeanweisungen |
25 | ImageTool | Bildkomprimierungstool | Unterstützt Stapelkomprimierung, Größenänderung, Formatkonvertierung usw. von Bildern |
26 | AsciiPicTool | Bildtranskodierungstool | Unterstützt das Generieren von Bannercode aus Bildern, das Konvertieren von Bildern in Base64-Code und das Konvertieren von Bildern in Excel-Tabellen |
27 | KafkaTool | Kafka-Debugging-Tools | (Nicht perfekt), Verwendung von Kafka-Clients |
28 | EmailTool | E-Mail-Versandtool | Unterstützt den E-Mail-Versand verschiedener Protokolle und benutzerdefinierter Massenversandvorlagen mithilfe des Tools commons-email |
29 | ColorCodeConverterTool | Tool zur Farbcode-Konvertierung | Konvertieren Sie Farben einschließlich Hexadezimal-, RGB-, ARGB-, RGBA-, HSL-, HSV- und andere Codes |
30 | SMSTool | Tool zum Massenversand von SMS | Senden Sie Textnachrichten in Stapeln und unterstützen Sie derzeit China Mobile, China Telecom, Tencent Cloud, Alibaba Cloud, Montnets Cloud Communications und andere Plattformen |
31 | ScriptEngineTool | Debugging-Tool für die Skript-Engine | Führen Sie verschiedene Skriptbefehle aus, die derzeit JavaScript, Groovy, Python, Lua und andere Skripte unterstützen, und verwenden Sie Tools wie Groovy, Jython, Luaj usw |
32 | FileRenameTool | Tool zum Umbenennen von Dateien | Angepasster schneller Umbenennungsvorgang für Dateien |
33 | JsonConvertTool | Json-Konvertierungstool | Unterstützt derzeit Json zu XML, Json zu Java-Entitätsklasse, Json zu C#-Entitätsklasse, Json zu Excel, Json zu Yaml, Eigenschaften zu Yaml, Yaml zu Eigenschaften, unter Verwendung von fastjson, Snakeyaml, dom4j |
34 | WechatJumpGameTool | WeChat Tiaoyitiao-Assistent | Unterstützung beim WeChat Tiaoyitiao-Spiel |
35 | TextToSpeechTool | Sprachkonvertierungstool | Rufen Sie die Baidu-Sprachkonvertierungs-API auf, um die Zeichenfolge in das Sprachformat zu konvertieren und vorzulesen |
36 | 2048 | Minispiel 2048 | Minispiel 2048javafx-Version |
37 | SocketTool | Socket-Debugging-Tools | Verwendung von Apache Mina |
38 | ImageAnalysisTool | Bildanalysetool | 1. Anti-Analyse von .atlas-Dateien 2. Schnelles Bildaufteilungstool |
39 | DecompilerWxApkgTool | WeChat-Applet-Dekompilierungstool | Dekompilieren Sie das WeChat-Applet-Paket mit einem Klick |
40 | ZookeeperTool | Zookeeper-Tool | Praktisch für eine Reihe von Vorgängen in zookeeper, einschließlich Hinzufügen, Ändern, Löschen (einschließlich Unterdateien), Umbenennen, Kopieren und Hinzufügen von Änderungsbenachrichtigungen |
41 | ExcelSplitTool | Excel-Split-Tool | Unterstützt Aufteilungsvorgänge für XLS, XLSX, CSV und Dateien mithilfe des Commons-CSV-Tools |
42 | PathWatchTool | Tool zur Ordnerüberwachung | Unterstützt die Überwachung von Vorgängen für Ordner, einschließlich der Überwachung neuer, geänderter und gelöschter Vorgänge |
43 | CharsetDetectTool | Tool zur Erkennung der Dateikodierung | Um die Dateikodierung zu erkennen und zu identifizieren, verwenden Sie das Tool juniversalchardet |
44 | TransferTool | Übertragungswerkzeug | Integrieren Sie verschiedene Übertragungsprotokolle, verwenden Sie benutzerdefinierte geplante Aufgaben (einfacher Modus, Cron-Ausdrucksmodus), unterteilt in Empfänger, Filterprozessor und Sender |
45 | ScanPortTool | Port-Scan-Tool | Testen Sie schnell die Konnektivität häufig verwendeter und benutzerdefinierter Ports |
46 | FileMergeTool | Tool zum Zusammenführen von Dateien | Unterstützt Zusammenführungsvorgänge für XLS, XLSX, CSV und Dateien mithilfe des Tools apache.poi |
47 | SedentaryReminderTool | Erinnerungstool für sitzende Tätigkeiten | Anpassbare Countdown-Erinnerungsfunktion |
48 | RandomGeneratorTool | Tool zur Generierung von Zufallszahlen | Generieren Sie mit dem Hutool-Tool schnell verschiedene Arten von Zufallszahlen |
49 | ClipboardHistoryTool | Tool für den Verlauf der Zwischenablage | Funktion zum Aufzeichnen des Zwischenablageverlaufs |
50 | FileSearchTool | Dateisuchtool | Erstellen Sie schnell einen Festplattendateiindex, um eine schnelle Suchfunktion zu erreichen. Verwenden Sie dazu die Lucene-Suchmaschine |
51 | Mp3ConvertTool | MP3-Konvertierungstool | Derzeit werden NetEase Cloud Music .ncm und QQ Music .qmc für die Konvertierung in das MP3-Format mit dem Tool jaudiotagger unterstützt. |
52 | SealBuilderTool | Tool zur Siegelgenerierung | Erstellen Sie schnell personalisierte Siegel in verschiedenen Stilen und Schriftarten |
53 | BullsAndCowsGame | Errate das Zahlenspiel | Uraltes Code-knackendes Puzzlespiel |
54 | FileUnicodeTransformationTool | Tool zur Konvertierung der Dateikodierung | Implementieren Sie schnell eine Stapelkonvertierung von Dateikodierungen |
55 | FileCompressTool | Tool zur Dateidekomprimierung | Dateien dekomprimieren, unterstützt derzeit ar, zip, tar, jar, cpio, 7z, gz, rar, bzip2, xz, lzma, pack200, deflate, snappy-framed, lz4-block, lz4-framed, zstd und andere Formate. Entpacken |
56 | IdiomDataTool | Idiom-Wörterbuch-Tool | Kann Redewendungen schnell in mehreren Modi indizieren und die H2-Datenbank zum Speichern des Datenwörterbuchs verwenden |
57 | Sudoku | Sudoku-Spiel | Puzzle-Sudoku-Spiel JavaFX-Version |
58 | LiteappCode | Mini-Tool zur Generierung von Programmcode | Generieren Sie schnell kleinen Programmcode |
59 | RdbmsSyncTool | Tool zur relationalen Datenbanksynchronisierung | Vervollständigen Sie die Erfassung der relationalen Datenbanktabellenstruktur, führen Sie schnell einige gängige Datenbankskripte aus und unterstützen Sie die direkte Datenübertragung und Synchronisierung mehrerer Datenbanktypen. |
60 | FileBuildTool | Tool zur Dateigenerierung | Generieren Sie schnell Dateien in Stapeln basierend auf benutzerdefinierten Vorlagen für Testzwecke |
61 | LuytenTool | Java-Dekompilierungstool | Dekompilieren Sie das JAR-Paket mit dem Open-Source-Projekt luyten |
62 | JavaService | Installationstool für Java-Dienste | Installieren Sie das Java-Programm im Windows-Dienst, verweisen Sie auf den Dienst und verwenden Sie das Open-Source-Projekt winsw |
63 | ElementaryArithmeticProblemTool | Tool zur Generierung arithmetischer Fragen für Grundschüler | Tool zum Generieren von Antworten auf Mathe-Übungsfragen für gemischte Operationen zur Addition, Subtraktion, Multiplikation und Division für Grundschüler |
64 | CoordinateTransformTool | Tool zur Konvertierung von Koordinatensystemen | Bietet Konvertierung zwischen Baidu-Koordinaten (BD09), Koordinaten des National Bureau of Surveying (Mars-Koordinaten, GCJ02) und WGS84-Koordinatensystemen |
65 | HdfsTool | HDFS-Verwaltungstools | Das visuelle Verwaltungstool HDFS unterstützt die Funktionen zum Hochladen, Herunterladen, Umbenennen, Kopieren, Verschieben und Löschen |
66 | JavaFxXmlToObjectCode | javaFxFxml-Konvertierungscode | Generieren Sie den entsprechenden Java-Code basierend auf der .fxml-Datei und generieren Sie Plug-in-Vorlagen |
67 | KeyTool | KeyTool | Tool zur Lizenzgenerierung |
68 | Beziehungsrechner | Relativitätsrechner | Funktion zur Berechnung des Titels anhand der Verwandtschaftskette |
69 | ExpressionParserTool | Debugging-Tool für den Ausdrucksparser | Ein Ausdrucksparser-Debugging-Tool, das derzeit SpringEL, Velocity, FreeMarker, StringTemplate, Mvel, Aviator, commons-jexl, BeanShell, QLExpress und andere Ausdrucks-Engines unterstützt |
70 | mybatis-generator-gui | Mybatis-Codegenerierungstool | Mit diesem Tool können Sie einfach und schnell Mybatis Java POJO-Dateien und Datenbank-Mapping-Dateien generieren. |
Das Projekt befindet sich in der Entwicklung und in Zukunft werden nach und nach neue Tools hinzugefügt. Jeder ist herzlich willkommen, sich zu beteiligen und Kommentare abzugeben.
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
Wenn man noch jung ist, sollte man meiner Meinung nach damit beginnen, etwas Sinnvolles für die Gesellschaft zu tun, genau wie Open Source. An dieser Stelle ein Dank an die folgenden Mitwirkenden (in keiner bestimmten Reihenfolge):
Von Zeit zu Zeit werden wir Schwachstellen-Tools hinzufügen, die die Anforderungen während des Entwicklungsprozesses zusammenfassen. Wenn Sie Schwachstellen bei der Arbeit haben, können Sie sich der Gruppe anschließen, um entsprechende Tool-Lösungen zu entwickeln .