Адрес Gitee: xJavaFxTool
Адрес GitHub: xJavaFxTool
Адрес платформы развития Tencent Cloud: xJavaFxTool
QQ группа обмена xJavaFxTool: == 387473650 ==
Проект xJavaFxTool представляет собой набор практических инструментов, созданный с использованием JavaFX. Он объединяет решения различных задач, с которыми часто сталкиваются при разработке, в удобный набор инструментов для практического применения и изучения. В проект включены примеры работы с макетами, международной локализацией, внешними библиотеками UI (например, controlsfx, JFoenix) и механизмом загрузки внешних JAR-файлов (плагины). Этот проект может послужить руководством для студентов, изучающих JavaFX.Из-за популярности Spring Boot, проект был выпущен в версии Spring Boot-JavaFX, xJavaFxTool-spring. Приветствуем ваше использование и отзывы. #### Адрес для скачивания пробной версии:
35. TextToSpeechTool: Утилита преобразования текста в речь (вызывает [API Baidu Voice Conversion](https://ai.baidu.com/tech/speech/tts))
36. 2048: Небольшая игра 2048
37. SocketTool: Утилита отладки сокетов (использует [Apache Mina](http://mina.apache.org) для реализации сервера и клиента TCP, UDP)
38. ImageAnalysisTool: Утилита анализа изображений (1. Антипарсинг атласных файлов 2. Быстрое разделение изображений)
39. DecompilerWxApkgTool: Утилита декомпиляции WeChat applet (однонажатийная декомпиляция малых пакетов WeChat)
40. ZooKeeperTool: Инструмент управления ZooKeeper (удобство работы с ZooKeeper, включая добавление, изменение, удаление (включая подфайлы), переименование, копирование, добавление уведомлений о изменениях) (использует [zkclient](https://github.com/sgroschupf/zkclient))41. ExcelSplitTool: Инструмент разделения Excel (поддерживает разделение xls, xlsx, csv и других файлов) (использует [commons-csv](http://commons.apache.org/csv))
42. PathWatchTool: Инструмент мониторинга папок
43. CharsetDetectTool: Инструмент обнаружения кодировки файла (использует [juniversalchardet](https://github.com/albfernandez/juniversalchardet))
44. TransferTool: Инструмент передачи данных (интегрирован с различными протоколами передачи данных, использует пользовательские задачи планировщика времени (простой режим, режим Cron), разделён на Receiving receiver, Filtering processor, Sending transmitter)
45. ScanPortTool: Инструмент сканирования портов
46. FileMergeTool: Инструмент объединения файлов (поддерживает объединение xls, xlsx, csv и других файлов) (использует [apache.poi](http://poi.apache.org/))
47. SedentaryReminderTool: Инструмент напоминания о необходимости двигаться
48. RandomGeneratorTool: Генератор случайных чисел (использует [hutool](https://hutool.cn))
49. ClipboardHistoryTool: Инструмент истории буфера обмена
50. FileSearchTool: Инструмент поиска файлов (использует [lucene](https://lucene.apache.org/) движок поиска)
51. Mp3ConvertTool: Инструмент конвертации MP3 (в настоящее время поддерживает конвертацию NetEase облачной музыки .ncm, QQ музыки .qmc в формат MP3) (использует [jaudiotagger](http://www.jthink.net/jaudiotagger/))
52. SealBuilderTool: Инструмент создания печатей
53. BullsAndCowsGame: Игра "Bulls and Cows" (угадывание чисел)
54. FileUnicodeTransformationTool: Инструмент преобразования кодировки файлов55. FileCompressTool: Инструмент распаковки архивов (в настоящее время поддерживает ar, zip, tar, jar, cpio, 7z, gz, rar, bzip2, xz, lzma, pack200, deflate, snappy-framed, lz4-block, lz4-framed, ZSTD и другие)
56. IdiomDataTool: Инструмент данных идиом (использует базу данных [h2](http://www.h2database.com))
57. Sudoku: Игра Судоку
58. LiteappCode
59. RdbmsSyncTool
60. FileBuildTool
61. LuytenTool: Инструмент декомпиляции Java, использует открытый проект [luyten](https://github.com/deathmarine/Luyten)
62. JavaService: Инструмент установки сервиса Java, использует открытый проект [winsw](https://github.com/winsw/winsw)
63. ElementaryArithmeticProblemTool: Инструмент решения простых арифметических задач
64. CoordinateTransformTool:[CoordinateTransformTool](https://gitee.com/)(com/xwintop/x-CoordinateTransformTool), конвертация между координатами Baidu (BD09), координатами Национального географического управления (GCJ02) и координатами WGS84 предоставляется
65. HdfsTool:[HdfsTool](https://gitee.com/xwintop/x-HdfsTool), поддерживает функции загрузки, скачивания, переименования, копирования, перемещения и удаления файлов
#### В процессе развития проекта в будущем будут добавлены новые инструменты. Приглашаем всех принять участие и оставить свои комментарии, спасибо.
#### План добавления функционала:
- [ ] Функция мониторинга (глубина папок, количество файлов FTPS/SFTP, глубина очередей сообщений)
- [ ] Конвертация Excel в SQL-инструкцию INSERT
- [ ] Утилита для отслеживания использования клавиатуры
- [ ] Генератор случайных файлов (с движком шаблонов)#### Структура проекта
xJavaFxTool ├─ проект Изображения RF Бесплатные с правами использования скриншоты ├─ внешние хранилища jar пакетов библиотечные ссылки ├─ libs плагины jar пакеты хранение ├─ pom.xml профили Maven ├─ README.md документация ├─ src │ ├─ main │ │ ├─ Java │ │ │ └─ com │ │ │ └─ xwintop │ │ │ └─ xJavaFxTool │ │ │ ├─ общие сторонние инструменты │ │ │ ├─ конфиг springBoot конфигурационный класс │ │ │ ├─ контроллер слой управления javafx │ │ │ │ ├─ assistTools слой управления вспомогательными инструментами │ │ │ │ ├─ codeTools слой управления кодовыми инструментами │ │ │ │ ├─ debugTools слой управления отладочными инструментами │ │ │ │ ├─ developTools слой управления разработочными инструментами │ │ │ │ ├─ epmsTools слой управления инструментами epms │ │ │ │ ├─ javaFxTools слой управления инструментами javafx │ │ │ │ ├─ littleTools слой управления мелкими инструментами │ │ │ │ └─ webTools слой управления веб-инструментами │ │ │ ├─ job управление задачами по расписанию │ │ │ ├─ основной основной пакет функций │ │ │ ├─ менеджер управление │ │ │ ├─ модель базовый слой bean классов │ │ │ ├─ сервисы слой услуг инструментов │ │ │ │ ├─ assistTools слой услуг вспомогательных инструментов │ │ │ │ ├─ codeTools слayer услуг кодовых инструментов │ │ │ │ ├─ debugTools слayer услуг отладочных инструментов
│ │ │ │ ├─ epmsTools слой услуг инструментов EPMS
│ │ │ │ ├─ javaFxTools слой услуг инструментов JavaFX
│ │ │ │ ├─ littleTools слой услуг мелких инструментов
│ │ │ │ └─ webTools слой услуг веб-инструментов
│ │ │ ├─ Utils системные инструментальные классы
│ │ │ ├─ представление слой представлений JavaFX
│ │ │ │ ├─ assistTools слой представлений вспомогательных инструментов
│ │ │ │ ├─ codeTools слой представлений кодовых инструментов
│ │ │ │ ├─ debugTools слой представлений отладочных инструментов
│ │ │ │ ├─ developTools слой представлений разработочных инструментов
│ │ │ │ ├─ javaFxTools слой представлений инструментов JavaFX
│ │ │ │ ├─ littleTools слой представлений мелких инструментов
│ │ │ │ └─ webTools слой представлений веб-инструментов
│ │ │ └─ web слой управления представлениями веба
│ │ └─ ресурсы
│ │ ├─ com
│ │ │ └─ xwintop
│ │ │ └─ xJavaFxTool
│ │ │ └─ fxmlView
```fxml файл
│ │ ├─ Конфигурационный файл конфигурации
│ │ │ └─ toolFxmlLoaderConfiguration.xml файл конфигурации загрузки системного меню
│ │ ├─ css файлы стилей
│ │ ├─ data данные
│ │ ├─ images изображения
│ │ ├─ locale локализация
│ │ ├─ web веб-инструменты
│ │ ├─ application.yaml файл конфигурации SpringBoot
│ │ ├─ banner.txt файл стартового баннера
│ │ └─ logback.xml файл конфигурации журналирования Logback
```│ └─ тестовые классы
│ ├─ java
│ └─ ресурсы
├─ xJavaFxTool.jar запакованный файл для прямого запуска```markdown#### Отдельное спасибо
Когда человек ещё молод, я чувствую, что должен начать делать что-то значимое для общества, как это делается в открытом исходном коде. В этот момент хочу поблагодарить следующих участников (в алфавитном порядке):
+ [Li Zhu](https://gitee.com/loyalty521)
+ [Luming](https://gitee.com/jeeweb)
+ [Code](https://gitee.com/dazer1992)
+ Ваша богиня
+ [Bejson](https://gitee.com/bejson)
#### План дальнейших действий
Иногда мы добавляем инструмент, который суммирует болевые точки требований в процессе разработки. У каждого есть свои трудности на работе, и они могут присоединиться к групповой дискуссии. Позже могут быть найдены соответствующие решения с помощью этих инструментов. Благодарю за вашу поддержку.
#### Скриншот проекта представлен ниже:












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