Адрес на Gitee: xJavaFxTool-spring
Адрес на GitHub: [xJavaFxTool-spring](https://github.com/ Yöntem /xJavaFxTool-spring)
Адрес на платформе Tencent Cloud Developer: xJavaFxTool-spring
Английская версия документации/English Documentation
Группа QQ для xJavaFxTool: == 387473650 ==
Проект xJavaFxTool-spring основан на Spring Boot и использует JavaFX для создания набора полезных малых инструментов. В свободное время автор суммировал некоторые проблемы, с которыми он столкнулся в работе, и объединил их в этот набор инструментов для использования и изучения другими пользователями. Набор включает примеры различных функций JavaFX, таких как макеты, международная локализация, внешние JAR-файлы (механизм плагинов) и использование библиотек UI сторонних производителей (ControlsFX, JFoenix и т.д.). Для студентов, желающих изучить JavaFX, это может служить хорошей отправной точкой.Проект xJavaFxTool-spring создан на основе существующего проекта xJavaFxTool, и оба будут продолжать развиваться. Благодарю всех за поддержку.
CronExpBuilder: Генератор выражений cron;
CharacterConverter: Конвертация кодировки;
EncryptAndDecrypt: Шифрование и дешифрование (ASCII, HEX, Base64, Base32, URL, MD5, SHA, AES, DES, шифрование файла MD5, шифрование файла SHA1, морзе, шифрование Druid) (использует commons-codec);
TimeTool: Конвертация времени (общие форматы конвертации (с учётом часового пояса), расчёт временной разницы, суммирование времени);
LinuxPathToWindowsPath: Преобразование путей (использует oshi);
QRCodeBuilder: Инструмент генерации QR-кодов (автоматическая генерация, добавление логотипа, скриншоты для распознавания, пользовательская настройка) (использует google.zxing, jkeymaster и др.);
IdCardGenerator: Генератор номеров паспортов;
RegexTester: Инструмент тестирования регулярных выражений;
ShortURL: Укорачивание URL (на данный момент поддерживаются короткие URL от Baidu, Sina, Snimoi и других);
EscapeCharacter: Экранирование символов (поддерживает Html, XML, Java, JavaScript, CSV, SQL) (использует commons-lang3);
ZHConverter: Строчный конвертер (использует HanLP);(com/) открытое ПО, реализует прямое преобразование между пиньинем, упрощёнными и традиционными китайскими символами, упрощёнными и тайваньскими символами, упрощёнными и гонконгскими символами, традиционными и тайваньскими символами, традиционными и гонконгскими символами, гонконгскими и тайваньскими символами, а также между цифрами и словами)13. ActiveMqTool: Отладочный инструмент для Mq (в настоящее время поддерживает только ActiveMq)
HttpTool: Отладочный инструмент для HTTP (поддерживает отправку данных с настройками заголовков и cookie) (использует okhttp)
JsonEditor: Редактор для форматирования JSON
IconTool: Инструмент для создания значков (использует thumbnailator)
RedisTool: Инструмент для подключения к Redis (использует jedis)
WebSourcesTool: Инструмент для скачивания исходного кода веб-страниц
SwitchHostsTool: Инструмент для переключения hosts (использует richtextfx)
FtpServer: FTP сервер (быстро создаёт локальный FTP сервис) (основан на apache. ftpserver)
CmdTool: Инструмент для отладки командной строки
FtpClientTool: Клиентская утилита для отладки FTP/SFTP (поддерживает массовое перемещение, загрузку, удаление файлов и директорий) (явное/неявное SSL/TLS) (использует jsch, commons-io и другие инструменты)
PdfConvertTool: Конвертер PDF (в настоящее время поддерживает преобразование PDF в изображения и текст) (использует pdfbox)
DirectoryTreeTool: Генератор списка файлов
ImageTool: Инструмент для сжатия изображений (массовое сжатие, изменение размера, конвертация формата)
AsciiPicTool: Инструмент для кодирования изображений (включает создание баннеров ASCII, конвертацию изображений в Base64, изображений в Excel таблицы)27. KafkaTool: инструмент отладки Kafka (не завершен) (использует kafka-clients)
EmailTool: инструмент рассылки электронной почты (поддерживает настраиваемые шаблоны рассылки) (использует commons-email)
ColorCodeConverterTool: инструмент конвертирования цветовых кодов (включает конвертацию между 16-ричными, RGB, ARGB, RGBA, HSL, HSV кодами)
SmsTool: инструмент массовой отправки SMS (в настоящее время поддерживает платформы China Mobile, China Telecom, Tencent Cloud, Alibaba Cloud, Dream Network Cloud Communication)
ScriptEngineTool: инструмент отладки скриптовых движков (в настоящее время поддерживает JavaScript, Groovy, Python, Lua) (использует groovy, jython, luaj)
FileRenameTool: инструмент переименования файлов JsonConvertTool: Инструмент для конвертации JSON (в настоящее время поддерживает конвертацию JSON в XML, JSON в Java-классы, JSON в C#-классы, JSON в Excel, JSON в YAML, Properties в YAML, YAML в Properties) (использует fastjson, snakeyaml, dom4j и другие инструменты)
WechatJumpGameTool: Инструмент для игры "Прыгай" в WeChat
TextToSpeechTool: Инструмент для преобразования текста в речь (использует API Baidu Voice)
2048: Мини-игра 2048
SocketTool: Инструмент для отладки сокетов (использует Apache Mina для реализации TCP и UDP серверов и клиентов)
ImageAnalysisTool: Инструмент для анализа изображений (1. Разбор .atlas файла, 2. Быстрое разделение изображений)ДекомпилаторWxApkgTool: Инструмент для декомпиляции пакетов WeChat Mini Programs (однокнопочный способ декомпиляции пакетов WeChat Mini Programs)
ZookeeperTool: Инструмент для работы с Zookeeper (удобство выполнения различных операций над Zookeeper, включая создание, изменение, удаление (включая подузлы), переименование, копирование, добавление уведомлений о изменениях) (использует zkclient)
ExcelSplitOptions: Инструмент для разделения Excel (поддерживает разделение xls, xlsx, csv файлов) (использует commons-csv)
PathWatchTool: Инструмент для мониторинга директорий
CharsetDetectionTool: Инструмент для обнаружения кодировки файлов (использует juniversalchardet)
TransferTool: Инструмент передачи данных (интегрированы различные протоколы передачи данных, использует пользовательские задачи планировщика (простой режим, режим cron-выражений), разделён на Receiver (приёмник), Filter (фильтр) и Sender (отправитель))
ScanPortTool: Инструмент сканирования портов
FileMergeTool: Инструмент объединения файлов (поддерживает объединение xls, xlsx, csv файлов) (использует apache.poi)
SedentaryReminderTool: Инструмент напоминания о необходимости двигаться при длительной работе за компьютером
RandomNumberGeneratorTool: Инструмент генерации случайных чисел (использует hutool)
ClipboardHistoryTool: Инструмент истории буфера обменаFileSearchTool: Инструмент поиска файлов (использует Lucene поиск)
Mp3ConvertTool: Инструмент конвертации MP3 (в настоящее время поддерживает конвертацию музыки из NetEase Cloud Music (.ncm) и QQ Music (.qmc) в формат MP3) (использует jaudiotagger)
SealBuilderTool: Инструмент создания печатей
BullsAndCowsGame: Мини-игра "Угадай число"
FileUnicodeTransformationTool: Инструмент преобразования кодировки файлов
FileCompressTool: Инструмент для распаковки архивов (поддерживает форматы ar, zip, tar, jar, cpio, 7z, gz, bzip2, xz, lzma, pack200, deflate, snappy-framed, lz4-block, lz4-framed, zstd и другие)
IdiomDataTool: Инструмент словаря成语 (использует базу данных h2 для хранения данных словаря)
Sudoku: Игра с судоку
LiteappCode: Инструмент генерации二维码 для маленьких приложений
Разработка проекта будет продолжаться, в будущем будут добавлены новые инструменты. Приглашаем всех принять участие и высказать свои предложения, спасибо.
xJavaFxTool-spring ├─ images скриншоты проекта ├─ libs папка с плагинами jar ├─ pom.xml файл конфигурации Maven ├─ README.md описание проекта ├─ src │ ├─ main │ │ ├─ java │ │ │ └─ com │ │ │ └─ xwintop │ │ │ └─ xJavaFxTool │ │ │ ├─ common библиотека третьих сторон │ │ │ ├─ config конфигурационные классы Spring Boot │ │ │ ├─ controller слои управления javafx │ │ │ │ ├─ javaFxTools слои управления JavaFX инструментами │ │ │ │ └─ index слои управления главной страницей │ │ │ ├─ fxmlView слои управления FXML представлением │ │ │ ├─ model слои базовых bean классов │ │ │ ├─ services слои сервисов инструментов │ │ │ │ ├─ javaFxTools слои сервисов JavaFX инструментами │ │ │ │ └─ index слои сервисов главной страницей │ │ │ ├─ utils системные утилиты │ │ │ └─ view слои представлений javafx │ │ │ ├─ javaFxTools слои представлений JavaFX инструментами │ │ │ └─ index слои представлений главной страницей │ │ └─ resources │ │ ├─ com │ │ │ └─ xwintop │ │ │ └─ xJavaFxTool │ │ │ └─ fxmlView @FXML файлы │ │ ├─ config ��置文件 │ │ │ └─ toolFxmlLoaderConfiguration.xml 系统菜单加载配置文件 │ │ ├─ css стили │ │ ├─ images изображения │ │ ├─ locale локализация │ │ ├─ application.yml конфигурация Spring Boot │ │ ├─ banner.txt баннер при запуске │ │ └─ logback.xml настройки логгера Logback │ └─ test тестовые классы │ ├─ java │ └─ resources
Перевод:
xJavaFxTool-spring ├─ images скриншоты проекта ├─ libs папка с плагинами jar ├─ pom.xml файл конфигурации Maven ├─ README.md описание проекта ├─ src │ ├─ main │ │ ├─ java │ │ │ └─ com │ │ │ └─ xwintop │ │ │ └─ xJavaFxTool │ │ │ ├─ common библиотека третьих сторон │ │ │ ├─ config конфигурационные классы Spring Boot │ │ │ ├─ controller слои управления javafx │ │ │ │ ├─ javaFxTools слои управления JavaFX инструментами │ │ │ │ └─ index слои управления главной страницей │ │ │ ├─ fxmlView слои управления FXML представлением │ │ │ ├─ model слои базовых bean классов │ │ │ ├─ services слои сервисов инструментов │ │ │ │ ├─ javaFxTools слои сервисов JavaFX инструментами │ │ │ │ └─ index слои сервисов главной страницей │ │ │ ├─ utils системные утилиты │ │ │ └─ view слои представлений javafx │ │ │ ├─ javaFxTools слои представлений JavaFX инструментами │ │ │ └─ index слои представлений главной страницей │ │ └─ resources │ │ ├─ com │ │ │ └─ xwintop │ │ │ └─ xJavaFxTool │ │ │ └─ fxmlView @FXML файлы │ │ ├─ config конфигурационные файлы │ │ │ └─ toolFxmlLoaderConfiguration.xml системные настройки загрузки меню │ │ ├─ css стили │ │ ├─ images изображения │ │ ├─ locale локализация │ │ ├─ application.yml конфигурация Spring Boot │ │ ├─ banner.txt баннер при запуске │ │ └─ logback.xml настройки логгера Logback │ └─ test тестовые классы │ ├─ java │ └─ resources
Замечено, что некоторые строки содержали китайский текст, который был заменён на его русский эквивалент.Запуск скриншоты демонстрации:












Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )