адрес gitee: xJavaFxTool
Адрес GitHub: xJavaFxTool
Адрес платформы облачной разработки Tencent: xJavaFxTool
Английская документация
Связь xJavaFxTool Группа QQ: или присоединитесь к группе ② (полная), или присоединитесь к группе ③
xJavaFxTool подает жалобу: == Зайдите и подайте жалобу==
xJavaFxTool — это небольшой практичный набор инструментов, разработанный с использованием javaFx. В свободное время я обобщаю некоторые проблемы, возникающие на работе, и упаковываю его в небольшой набор инструментов для общего пользования и использования. Он содержит примеры некоторых функций javaFx, таких как макет, Студенты, желающие изучить javaFx, могут обратиться к некоторым общим функциям, таким как интернационализация, сторонние библиотеки пользовательского интерфейса, controlfx, JFoenix и т. д., а также внешняя загрузка пакетов jar (механизм подключаемых модулей). Информацию об изучении javaFx можно найти на сайте www. .javafxchina.net
В связи с популярностью SpringBoot проект выпустил версию SpringBoot-javafx, на которую можно ссылаться на xJavaFxTool-spring, спасибо.
Для разработки плагинов и примеров см. проект с открытым исходным кодом xJavaFxTool-plugin. В настоящее время небольшие инструменты разделены на каждый плагин и загружаются по требованию, чтобы уменьшить размер jar-пакета. jar-пакет в корневом каталоге libs для его автоматической загрузки;
серийный номер | Английское имя | Китайское имя | Введение |
---|---|---|---|
1 | ФайлКопировать | Копия файла | Выполняйте операции быстрого копирования и перемещения между системными файлами, поддерживайте функцию автоматического планирования копирования, используйте инструмент кварца. |
2 | CronExpBuilder | Генератор выражений Cron | инструмент тестирования быстрой генерации и анализа выражений cron |
3 | Конвертер символов | перекодирование | Часто используемые кодировки наборов символов и инструменты преобразования между шестнадцатеричными системами. |
4 | ШифроватьИДешифровать | Шифрование и дешифрование | Ascii, Hex, Base64, Base32, URL, MD5, SHA, AES, DES, шифрование файлов DM5, шифрование файлов SHA1, код Морзе, шифрование Druid, с использованием класса инструментов Commons-codec |
5 | TimeTool | Преобразование времени | Преобразование общего формата (включая часовой пояс), расчет разницы во времени, расчет наложения времени |
6 | LinuxPathToWindowsPath | преобразование пути | Чтобы преобразовать форматы путей между системами Linux и Windows, используйте инструмент oshi. |
7 | QRCodeBuilder | Инструмент генерации QR-кода | Автоматически создавайте, добавляйте логотип, распознавайте снимки экрана и настраивайте форматы с помощью таких инструментов, как google.zxing и jkeymaster. |
8 | Генератор IDCard | Генератор удостоверений личности | Автоматический генератор серийного номера удостоверения личности |
9 | RegexTester | Инструмент генерации регулярных выражений | Инструмент быстрого создания и проверки тестирования регулярных выражений |
10 | Короткий URL | Сокращатель URL-адресов | В настоящее время поддерживает Baidu, Sina, Jiuwo и другие сокращения коротких URL-адресов. |
11 | ПобегПерсонаж | escape-символ | Поддерживает преобразование между Html, XML, Java, JavaScript, CSV и Sql с помощью инструмента commons-lang3. |
12 | ZHКонвертер | Преобразование строк | Выполните прямое преобразование пиньинь, упрощенное-традиционное, упрощенное-тайваньское традиционное, упрощенное-тайваньское традиционное, традиционное-тайваньское традиционное, традиционное-гонгконгское традиционное, гонконгское традиционное-тайваньское традиционное, числовую сумму-прописную сумму и т. д., используя инструмент с открытым исходным кодом hanlp |
13 | АктивМкТул | Инструмент отладки Mq | В настоящее время поддерживает только ActiveMq |
14 | HttpTool | Инструменты HTTP-отладки | Поддержка пользовательских данных отправки, заголовков и файлов cookie, используйте okhttp. |
15 | jsonEditor | инструмент редактирования форматирования json | Быстрое форматирование файлов JSON |
16 | ЗначокИнструмент | Инструмент создания иконок | Быстро создавайте значки часто используемых размеров, поддерживайте добавление водяных знаков и закругленных углов, а также используйте инструмент миниатюр. |
17 | RedisTool | Инструмент подключения Redis | Инструмент подключения Redis выполняет базовые функции Redis по добавлению, удалению, изменению и запросу. |
18 | Веб-источникиИнструмент | Инструмент загрузки веб-исходного кода | Вы можете загрузить соответствующий контент и ресурсы соответствующей веб-страницы по URL-адресу. |
19 | Инструмент SwitchHosts | Инструмент переключения хостов | Вы можете быстро редактировать содержимое файла hosts с помощью инструмента richtextfx. |
20 | FTP-сервер | FTP-сервер | Быстро создайте локальный FTP-сервис на основе apache.ftpserver. |
двадцать один | CmdTool | Инструмент отладки Cmd | Выполните тестирование операций команды cmd и запланируйте выполнение. |
двадцать два | FTPClientTool | Инструмент отладки FTP-клиента | Выполнять пакетную загрузку, загрузку, скачивание и удаление файлов и папок по FTP/Sftp, поддерживать неявный/явный протокол SSL/TLS, использовать такие инструменты, как jsch и commons-io. |
двадцать три | PDFConvertTool | Инструмент преобразования PDF-файлов | В настоящее время поддерживаются только функции PDF в изображение и PDF в текст. Используйте инструмент pdfbox. |
двадцать четыре | КаталогДеревоИнструмент | генератор списка файлов | Быстро создавайте изображения структуры каталогов для инструкций по отображению проекта. |
25 | Инструмент изображения | Инструмент сжатия изображений | Поддерживает пакетное сжатие, изменение размера, преобразование формата и т. д. изображений. |
26 | AsciiPicTool | Инструмент перекодирования изображений | Поддерживает создание кода баннера из изображений, преобразование изображений в код Base64 и преобразование изображений в таблицы Excel. |
27 | КафкаИнструмент | Инструменты отладки Kafka | (Не идеально), используя клиенты Kafka |
28 | Инструмент электронной почты | Инструмент отправки электронной почты | Поддерживает отправку электронной почты по различным протоколам и настраиваемые шаблоны массовой рассылки с использованием инструмента commons-email. |
29 | Инструмент ColorCodeConverter | Инструмент преобразования цветового кода | Преобразование цветов, включая шестнадцатеричные, RGB, ARGB, RGBA, HSL, HSV и другие коды. |
30 | СмсИнструмент | Инструмент для массовой рассылки SMS | Отправляйте текстовые сообщения пакетно, в настоящее время поддерживается China Mobile, China Telecom, Tencent Cloud, Alibaba Cloud, Montnets Cloud Communications и другие платформы. |
31 | ScriptEngineTool | Инструмент отладки скриптового движка | Выполнять различные команды сценариев, в настоящее время поддерживающие JavaScript, Groovy, Python, Lua и другие сценарии, используя такие инструменты, как groovy, jython, luaj и т. д. |
32 | FileRenameTool | Инструмент переименования файлов | Настраиваемая операция быстрого переименования файлов. |
33 | JsonConvertTool | Инструмент преобразования Json | В настоящее время поддерживается Json в Xml, Json в класс сущностей Java, Json в класс сущностей C#, Json в Excel, Json в Yaml, Свойства в Yaml, Yaml в свойства, используя fastjson, Snakeyaml, dom4j. |
34 | WechatJumpИграИнструмент | Помощник WeChat Tiaoyitiao | Помощь в игре WeChat Tiaoyitiao |
35 | TextToSpeechИнструмент | Инструмент преобразования голоса | Вызовите API преобразования голоса Baidu, чтобы преобразовать строку в голосовой формат и прочитать ее вслух. |
36 | 2048 | Мини-игра 2048 | Мини-игра 2048 Javafx-версия |
37 | SocketTool | Инструменты отладки сокетов | Использование Apache Mina |
38 | Инструмент анализа изображений | Инструмент анализа изображений | 1. Антианализ файлов .atlas 2. Инструмент быстрого разделения изображений |
39 | ДекомпиляторWxApkgTool | Инструмент декомпиляции апплетов WeChat | Декомпиляция пакета апплета WeChat в один клик |
40 | ZookeeperИнструмент | Инструмент Zookeeper | Удобен для выполнения ряда операций в Zookeeper, включая добавление, изменение, удаление (включая подфайлы), переименование, копирование и добавление уведомлений об изменениях. |
41 | ExcelSplitTool | Инструмент разделения Excel | Поддерживает операции разделения файлов xls, xlsx, csv и файлов с помощью инструмента commons-csv. |
42 | PathWatchTool | Инструмент мониторинга папок | Поддерживает мониторинг операций с папками, включая мониторинг новых, измененных и удаленных операций. |
43 | Инструмент CharsetDetect | Инструмент обнаружения кодировки файлов | Чтобы обнаружить и идентифицировать кодировку файла, используйте инструмент juniversalchardet. |
44 | Инструмент переноса | инструмент переноса | Интегрируйте различные протоколы передачи, используйте настраиваемые запланированные задачи (простой режим, режим выражения cron), разделенные на получателя, процессора фильтра и отправителя. |
45 | ScanPortTool | Инструмент сканирования портов | Быстрое тестирование возможности подключения часто используемых портов и пользовательских портов. |
46 | инструмент слияния файлов | инструмент слияния файлов | Поддерживает операции слияния файлов xls, xlsx, csv и файлов с помощью инструмента apache.poi. |
47 | СидячийНапоминаниеИнструмент | Инструмент для напоминания о сидячем положении | Настраиваемая функция напоминания обратного отсчета |
48 | Инструмент RandomGenerator | Инструмент генерации случайных чисел | Быстро генерируйте различные типы случайных чисел с помощью инструмента hutool |
49 | Буфер обменаИсторияИнструмент | Инструмент истории буфера обмена | Функция записи истории буфера обмена |
50 | Инструмент поиска файлов | Инструмент поиска файлов | Быстро установите индекс файлов на диске для достижения функции быстрого поиска, используйте поисковую систему Lucene. |
51 | Mp3ConvertTool | Инструмент конвертации Mp3 | В настоящее время поддерживаются файлы NetEase Cloud Music .ncm и QQ Music .qmc, которые можно конвертировать в формат mp3 с помощью инструмента jaudiotagger. |
52 | SealBuilderИнструмент | Инструмент для создания уплотнений | Быстро создавайте персонализированные печати в различных стилях и шрифтах. |
53 | БыкиИКоровыИгра | Игра «Угадай число» | Древняя игра-головоломка со взломом кодов |
54 | Инструмент FileUnicodeTransformationTool | Инструмент преобразования кодировки файлов | Быстро реализуйте пакетное преобразование кодировок файлов. |
55 | FileCompressTool | Инструмент распаковки файлов | Распакуйте файлы, в настоящее время поддерживающие ar, zip, tar, jar, cpio, 7z, gz, rar, bzip2, xz, lzma, package200, deflate, snappy-framed, lz4-block, lz4-framed, zstd и другие форматы. Распакуйте файлы. |
56 | ИдиомаDataTool | Инструмент «Словарь идиом» | Может быстро индексировать идиомы в нескольких режимах и использовать базу данных h2 для хранения словаря данных. |
57 | Судоку | игра судоку | Javafx-версия игры-головоломки-судоку |
58 | LiteappКод | Инструмент для генерации мини-программного кода | Быстро генерировать небольшой программный код |
59 | Рдбмсинктул | Инструмент синхронизации реляционных баз данных | Завершите получение структуры таблиц реляционной базы данных, быстро выполните некоторые распространенные сценарии базы данных и поддержите прямую передачу данных и синхронизацию баз данных нескольких типов. |
60 | FileBuildTool | Инструмент создания файлов | Быстро создавайте файлы в пакетном режиме на основе пользовательских шаблонов для тестирования использования. |
61 | LuytenИнструмент | Инструмент декомпиляции Java | Декомпилируйте пакет jar, используя проект с открытым исходным кодом luyten. |
62 | JavaService | Инструмент установки службы Java | Установите программу Java в службу Windows, укажите ссылку на службу и используйте проект с открытым исходным кодом winsw. |
63 | ЭлементарнаяАрифметическаяПроблемаИнструмент | Инструмент генерации арифметических вопросов для учащихся начальной школы | Инструмент для генерации ответов на вопросы по смешанным операциям сложения, вычитания, умножения и деления по математике для учащихся начальной школы. |
64 | КоординатаПреобразованиеИнструмент | Инструмент преобразования системы координат | Обеспечивает преобразование между координатами Baidu (BD09), координатами Национального бюро геодезии (координаты Марса, GCJ02) и системами координат WGS84. |
65 | HdfsTool | инструменты управления hdfs | Инструмент визуального управления HDFS, поддерживает функции загрузки, скачивания, переименования, копирования, перемещения и удаления. |
66 | JavaFxXmlToObjectCode | Код преобразования javaFxFxml | Сгенерируйте соответствующий Java-код на основе файла .fxml и создайте шаблоны подключаемых модулей. |
67 | Ключевой инструмент | Ключевой инструмент | инструмент генерации лицензий |
68 | Калькулятор отношений | Калькулятор родства | Функция расчета титула по цепочке родства |
69 | Инструмент синтаксического анализа выражений | Инструмент отладки анализатора выражений | Инструмент отладки анализатора выражений, который в настоящее время поддерживает SpringEL, Velocity, FreeMarker, StringTemplate, Mvel, Aviator, commons-jexl, BeanShell, QLExpress и другие механизмы выражений. |
70 | mybatis-генератор-gui | Инструмент генерации кода Mybatis | Этот инструмент позволяет легко и быстро создавать файлы Mybatis Java POJO и файлы сопоставления баз данных. |
Проект находится в стадии разработки, и в будущем постепенно будут добавляться новые инструменты. Приглашаем всех принять участие и оставить комментарии. Спасибо.
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
Я думаю, когда человек еще молод, ему следует начать работать над чем-то значимым для общества, например, над открытым исходным кодом. На данный момент спасибо следующим участникам (в произвольном порядке):
Время от времени мы будем добавлять инструменты, которые обобщают потребности в процессе разработки. Если у вас есть какие-либо проблемы в работе, вы можете присоединиться к группе для обсуждения. Соответствующие инструментальные решения могут быть разработаны позже. Спасибо за вашу поддержку. .