dirección del albergue: xJavaFxTool
Dirección de GitHub: xJavaFxTool
Dirección de la plataforma de desarrollo en la nube Tencent: xJavaFxTool
Documentación en inglés
Grupo QQ de comunicación xJavaFxTool: o únase al grupo ② (completo) o únase al grupo ③
xJavaFxTool presenta una queja: == Entra y presenta una queja ==
xJavaFxTool es un pequeño conjunto de herramientas práctico desarrollado con javaFx. Utilizo mi tiempo libre para resumir algunos problemas encontrados en el trabajo y empaquetarlos en un pequeño conjunto de herramientas para referencia y uso de todos. Contiene ejemplos de algunas funciones de javaFx, como diseño, Los estudiantes que quieran aprender javaFx pueden consultar algunas funciones comunes, como la internacionalización, bibliotecas de UI de terceros, controlesfx, JFoenix, etc., y la carga de paquetes jar externos (mecanismo de complemento). Para obtener información sobre cómo aprender javaFx, consulte www. .javafxchina.net
Debido a la popularidad de SpringBoot, el proyecto lanzó la versión SpringBoot-javafx, bienvenido a consultar xJavaFxTool-spring, gracias.
Para el desarrollo de complementos y ejemplos, consulte el proyecto de código abierto xJavaFxTool-plugin. Actualmente, las pequeñas herramientas se han dividido en cada complemento de módulo y se han cargado según demanda para reducir el tamaño del paquete jar. paquete jar en el directorio raíz libs para cargarlo automáticamente;
número de serie | nombre en ingles | nombre chino | Introducción |
---|---|---|---|
1 | Copiar archivo | Copia de archivo | Realice operaciones rápidas de copia y movimiento entre archivos del sistema, admita la función de copia de programación automática, use la herramienta de cuarzo |
2 | CronExpBuilder | Generador de expresiones cron | herramienta de prueba de análisis y generación rápida de expresiones cron |
3 | Convertidor de caracteres | transcodificación | Codificaciones de juegos de caracteres de uso común y herramientas de conversión entre sistemas hexadecimales. |
4 | Cifrar y descifrar | Cifrado y descifrado | Ascii, Hex, Base64, Base32, URL, MD5, SHA, AES, DES, cifrado de archivos DM5, cifrado de archivos SHA1, código Morse, cifrado Druid, uso de la clase de herramienta códec común |
5 | Herramienta de tiempo | Conversión de tiempo | Conversión de formato común (incluida la zona horaria), cálculo de diferencia horaria, cálculo de superposición horaria |
6 | Ruta de Linux a ruta de Windows | conversión de ruta | Para convertir formatos de ruta entre sistemas Linux y Windows, utilice la herramienta oshi |
7 | Generador de códigos QR | Herramienta de generación de códigos QR | Genere, agregue logotipos, reconocimiento de capturas de pantalla y personalice formatos automáticamente utilizando herramientas como google.zxing y jkeymaster. |
8 | Generador de tarjetas de identificación | generador de tarjetas de identificación | Generador automático de número de serie de tarjeta de identificación |
9 | Probador de expresiones regulares | Herramienta de generación de expresiones regulares | Herramienta de verificación de pruebas y generación rápida de expresiones regulares |
10 | URL corta | Acortador de URL | Actualmente admite Baidu, Sina, Jiuwo y otros acortamientos de URL cortos. |
11 | Personaje de escape | personaje de escape | Admite la conversión entre Html, XML, Java, JavaScript, CSV y Sql, utilizando la herramienta commons-lang3 |
12 | ZHConvertidor | Conversión de cadenas | Logre la conversión directa de Pinyin, Simplificado-Tradicional, Simplificado-Taiwán Tradicional, Simplificado-Hong Kong Tradicional, Tradicional-Taiwán Tradicional, Tradicional-Hong Kong Tradicional, Hong Kong Tradicional-Taiwán Tradicional, cantidad numérica-cantidad en mayúsculas, etc., utilizando el herramienta de código abierto hanlp |
13 | Herramienta ActiveMq | herramienta de depuración mq | Actualmente sólo es compatible con ActiveMq |
14 | HttpTool | Herramientas de depuración HTTP | Admite envío personalizado de datos, encabezados y cookies, utiliza okhttp |
15 | jsonEditor | herramienta de edición de formato json | Formatee rápidamente archivos json |
16 | IconoHerramienta | Herramienta de generación de iconos | Genere rápidamente íconos de tamaños comúnmente utilizados, admita la adición de marcas de agua y esquinas redondeadas, y use la herramienta de miniaturas |
17 | RedisHerramienta | Herramienta de conexión de Redis | La herramienta de conexión de Redis completa las funciones básicas de adición, eliminación, modificación y consulta de Redis. |
18 | Herramienta WebSources | Herramienta de descarga de código fuente web | Puede descargar el contenido y los recursos relevantes de la página web correspondiente según la URL. |
19 | Herramienta SwitchHosts | Herramienta Cambiar host | Puede editar rápidamente el contenido del archivo de hosts utilizando la herramienta richtextfx. |
20 | Servidor Ftp | servidor ftp | Cree rápidamente un servicio Ftp local basado en apache.ftpserver |
veintiuno | CmdHerramienta | herramienta de depuración cmd | Realizar pruebas de operación del comando cmd y programar la ejecución |
Veintidós | FtpClientHerramienta | Herramienta de depuración del cliente ftp | Realice cargas, descargas, eliminaciones de archivos y carpetas por lotes mediante ftp(s)/Sftp, admita el protocolo SSL/TLS implícito/explícito, utilice herramientas como jsch y commons-io |
veintitrés | Herramienta de conversión de PDF | herramienta de conversión de PDF | Actualmente, solo se admiten las funciones de pdf a imagen y pdf a texto. Utilice la herramienta pdfbox. |
veinticuatro | DirectorioÁrbolHerramienta | generador de lista de archivos | Genere rápidamente imágenes de estructura de directorios para instrucciones de visualización del proyecto |
25 | Herramienta de imagen | Herramienta de compresión de imágenes | Admite compresión por lotes, modificación de tamaño, conversión de formato, etc. de imágenes |
26 | Herramienta AsciiPic | Herramienta de transcodificación de imágenes | Admite la generación de código de banner a partir de imágenes, la conversión de imágenes a código Base64 y la conversión de imágenes a tablas de Excel. |
27 | KafkaHerramienta | Herramientas de depuración de Kafka | (No perfecto), usando clientes kafka |
28 | Herramienta de correo electrónico | herramienta de envío de correo electrónico | Admite envío de correo electrónico de varios protocolos y plantillas de envío masivo personalizadas, utilizando la herramienta commons-email |
29 | Herramienta ColorCodeConverter | Herramienta de conversión de código de color | Convierta colores, incluidos hexadecimales, RGB, ARGB, RGBA, HSL, HSV y otros códigos |
30 | SMSHerramienta | Herramienta de envío masivo de SMS | Envíe mensajes de texto en lotes, actualmente compatible con China Mobile, China Telecom, Tencent Cloud, Alibaba Cloud, Montnets Cloud Communications y otras plataformas. |
31 | Herramienta ScriptEngine | Herramienta de depuración del motor de secuencias de comandos | Ejecute varios comandos de script, que actualmente admiten JavaScript, Groovy, Python, Lua y otros scripts, utilizando herramientas como groovy, jython, luaj, etc. |
32 | HerramientaRenombrarArchivo | Herramienta para cambiar el nombre de archivos | Operación de cambio de nombre rápido personalizada para archivos |
33 | JsonConvertHerramienta | herramienta de conversión json | Actualmente admite Json a Xml, Json a clase de entidad Java, Json a clase de entidad C#, Json a Excel, Json a Yaml, Propiedades a Yaml, Yaml a Propiedades, usando fastjson, Snakeyaml, dom4j. |
34 | WechatJumpGameHerramienta | Asistente de WeChat Tiaoyitiao | Asistencia al juego WeChat Tiaoyitiao. |
35 | Herramienta Texto a voz | Herramienta de conversión de voz | Llame a la API de conversión de voz de Baidu para convertir la cadena al formato de voz y leerla en voz alta |
36 | 2048 | Minijuego 2048 | Minijuego 2048 versión javafx |
37 | Herramienta de enchufe | Herramientas de depuración de sockets | Usando Apache Mina |
38 | Herramienta de análisis de imágenes | Herramienta de análisis de imágenes | 1. Antianálisis de archivos .atlas 2. Herramienta de división rápida de imágenes |
39 | DescompiladorWxApkgTool | Herramienta de descompilación del subprograma WeChat | Descompila el paquete del subprograma WeChat con un clic |
40 | Herramienta Zookeeper | herramienta cuidador del zoológico | Conveniente para una serie de operaciones en zookeeper, que incluyen agregar, modificar, eliminar (incluidos subarchivos), renombrar, copiar y agregar notificaciones de cambios. |
41 | Herramienta de división de Excel | Herramienta de división de Excel | Admite operaciones de división en xls, xlsx, csv y archivos, utilizando la herramienta commons-csv |
42 | Herramienta PathWatch | Herramienta de monitoreo de carpetas | Admite operaciones de monitoreo en carpetas, incluido el monitoreo de operaciones nuevas, modificadas y eliminadas. |
43 | Herramienta CharsetDetect | Herramienta de detección de codificación de archivos | Para detectar e identificar la codificación de archivos, utilice la herramienta juniversalchardet |
44 | Herramienta de transferencia | herramienta de transferencia | Integre varios protocolos de transmisión, utilice tareas programadas personalizadas (modo simple, modo de expresión cron), divididas en Receptor, Procesador de filtro y Remitente |
45 | Herramienta ScanPort | Herramienta de escaneo de puertos | Pruebe rápidamente la conectividad de los puertos de uso común y los puertos personalizados |
46 | Herramienta de combinación de archivos | herramienta de combinación de archivos | Admite operaciones de fusión en xls, xlsx, csv y archivos, utilizando la herramienta apache.poi |
47 | Herramienta de recordatorio sedentario | Herramienta de recordatorio de sedentarismo | Función de recordatorio de cuenta regresiva personalizable |
48 | Herramienta GeneradorAleatorio | Herramienta de generación de números aleatorios | Genere rápidamente varios tipos de números aleatorios usando la herramienta hutool |
49 | PortapapelesHistoriaHerramienta | Herramienta de historial del portapapeles | Función de registro del historial del portapapeles |
50 | Herramienta de búsqueda de archivos | herramienta de búsqueda de archivos | Establezca rápidamente el índice de archivos del disco para lograr una función de búsqueda rápida, utilice el motor de búsqueda Lucene |
51 | Mp3ConvertHerramienta | herramienta de conversión de mp3 | Actualmente, NetEase Cloud Music .ncm y QQ Music .qmc son compatibles para convertirlos al formato mp3 utilizando la herramienta jaudiotagger. |
52 | Herramienta SealBuilder | Herramienta de generación de sellos | Genere rápidamente sellos personalizados en múltiples estilos y fuentes |
53 | Juego De Toros Y Vacas | Juego de adivinar los números | Antiguo juego de rompecabezas para descifrar códigos |
54 | ArchivoUnicodeTransformaciónHerramienta | Herramienta de conversión de codificación de archivos | Implemente rápidamente la conversión por lotes de codificaciones de archivos |
55 | Herramienta de compresión de archivos | Herramienta de descompresión de archivos | Descomprimir archivos, que actualmente admiten ar, zip, tar, jar, cpio, 7z, gz, rar, bzip2, xz, lzma, pack200, deflate, snappy-framed, lz4-block, lz4-framed, zstd y otros formatos Descomprimir |
56 | Herramienta IdiomData | Herramienta de diccionario idiomático | Puede indexar rápidamente modismos en múltiples modos y usar la base de datos h2 para almacenar el diccionario de datos. |
57 | Sudokus | juego de sudokus | Juego de rompecabezas Sudoku versión javafx |
58 | LiteappCode | Mini herramienta de generación de código de programa | Genere rápidamente código de programa pequeño |
59 | RdbmsSyncHerramienta | Herramienta de sincronización de bases de datos relacionales | Complete la adquisición de la estructura de tablas de bases de datos relacionales, ejecute rápidamente algunos scripts de bases de datos comunes y admita la transferencia directa de datos y la sincronización de múltiples tipos de bases de datos. |
60 | Herramienta de compilación de archivos | Herramienta de generación de archivos | Genere rápidamente archivos en lotes basados en plantillas personalizadas para uso de prueba |
61 | LuytenHerramienta | Herramienta de descompilación de Java | Descompila el paquete jar usando el proyecto de código abierto luyten |
62 | Servicio Java | Herramienta de instalación de servicios Java | Instale el programa Java en el servicio de Windows, haga referencia al servicio y utilice el proyecto de código abierto winsw. |
63 | ElementalAritméticaProblemaHerramienta | Herramienta de generación de preguntas aritméticas para estudiantes de primaria. | Herramienta para generar respuestas a preguntas de entrenamiento matemático de operaciones mixtas de suma, resta, multiplicación y división para estudiantes de primaria |
64 | Herramienta CoordinateTransform | Herramienta de conversión del sistema de coordenadas | Proporciona conversión entre coordenadas de Baidu (BD09), coordenadas de la Oficina Nacional de Topografía (coordenadas de Marte, GCJ02) y sistemas de coordenadas WGS84. |
65 | HDFSHerramienta | herramientas de gestión de hdfs | Herramienta de gestión visual HDFS, admite funciones de carga, descarga, cambio de nombre, copia, movimiento y eliminación |
66 | JavaFxXmlToObjectCode | código de conversión javaFxFxml | Genere el código Java correspondiente basado en el archivo .fxml y genere plantillas de complemento |
67 | Herramienta clave | Herramienta clave | herramienta de generación de licencias |
68 | Calculadora de relaciones | calculadora de relaciones | Función para calcular el título a través de la cadena de parentesco. |
69 | Herramienta ExpressionParser | Herramienta de depuración del analizador de expresiones | Una herramienta de depuración del analizador de expresiones que actualmente admite SpringEL, Velocity, FreeMarker, StringTemplate, Mvel, Aviator, commons-jexl, BeanShell, QLExpress y otros motores de expresión. |
70 | mybatis-generador-gui | Herramienta de generación de código Mybatis | Esta herramienta le permite generar fácil y rápidamente archivos Mybatis Java POJO y archivos de mapeo de bases de datos. |
El proyecto está en desarrollo y gradualmente se agregarán nuevas herramientas en el futuro. Todos son bienvenidos a participar y brindar comentarios.
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
Cuando una persona aún es joven, creo que debería empezar a trabajar para hacer algo significativo para la sociedad, como el código abierto. En este punto, gracias a los siguientes contribuyentes (sin ningún orden en particular):
De vez en cuando, agregaremos herramientas de puntos débiles que resumen las necesidades durante el proceso de desarrollo. Si tiene algún punto débil en el trabajo, puede unirse al grupo para discutir las soluciones de herramientas correspondientes más adelante. .