endereço rural: xJavaFxTool
Endereço GitHub: xJavaFxTool
Endereço da plataforma de desenvolvimento em nuvem Tencent: xJavaFxTool
Documentação em inglês
Grupo QQ de comunicação xJavaFxTool: ou junte-se ao grupo ② (completo) ou junte-se ao grupo ③
xJavaFxTool faz uma reclamação: == Entre e faça uma reclamação==
xJavaFxTool é um pequeno conjunto de ferramentas prático desenvolvido usando javaFx. Eu uso meu tempo livre para resumir alguns problemas encontrados no trabalho e empacotá-los em um pequeno conjunto de ferramentas para referência e uso de todos. Os alunos que desejam aprender javaFx podem consultar algumas funções comuns, como internacionalização, bibliotecas de UI de terceiros, controlafx, JFoenix, etc., e carregamento de pacote jar externo (mecanismo de plug-in). Para obter informações sobre como aprender javaFx, consulte www. .javafxchina.net
Devido à popularidade do SpringBoot, o projeto lançou a versão SpringBoot-javafx, xJavaFxTool-spring pode ser consultada, obrigado.
Para desenvolvimento de plug-ins e exemplos, consulte o projeto de código aberto xJavaFxTool-plugin. Atualmente, pequenas ferramentas foram divididas em cada plug-in de módulo e carregadas sob demanda para reduzir o tamanho do pacote jar. pacote jar no diretório raiz libs para carregá-lo automaticamente;
número de série | Nome inglês | Nome chinês | Introdução |
---|---|---|---|
1 | Cópia de arquivo | Cópia de arquivo | Execute operações rápidas de cópia e movimentação entre arquivos do sistema, suporte à função de cópia de agendamento automático, use a ferramenta Quartz |
2 | CronExpBuilder | Gerador de expressão Cron | Ferramenta de teste de geração e análise rápida de expressão cron |
3 | Conversor de caracteres | transcodificação | Codificações de conjuntos de caracteres comumente usadas e ferramentas de conversão entre sistemas hexadecimais |
4 | Criptografar e descriptografar | Criptografia e descriptografia | Ascii, Hex, Base64, Base32, URL, MD5, SHA, AES, DES, criptografia de arquivos DM5, criptografia de arquivos SHA1, código Morse, criptografia Druida, usando classe de ferramenta commons-codec |
5 | Ferramenta de tempo | Conversão de tempo | Conversão de formato comum (incluindo fuso horário), cálculo de diferença horária, cálculo de superposição de horário |
6 | LinuxPathToWindowsPath | conversão de caminho | Para converter formatos de caminho entre sistemas Linux e Windows, use a ferramenta oshi |
7 | QRCodeBuilder | Ferramenta de geração de código QR | Gere, adicione logotipo, reconhecimento de captura de tela e personalize formatos automaticamente usando ferramentas como google.zxing e jkeymaster |
8 | Gerador de IdCard | Gerador de cartões de identificação | Gerador automático de número de série de cartão de identificação |
9 | Testador Regex | Ferramenta de geração de expressões regulares | Ferramenta de geração rápida e verificação de testes de expressões regulares |
10 | URL curto | Encurtador de URL | Atualmente suporta Baidu, Sina, Jiuwo e outros encurtamentos de URL curtos |
11 | Personagem de Fuga | personagem de fuga | Suporta conversão entre HTML, XML, Java, JavaScript, CSV e Sql, usando a ferramenta commons-lang3 |
12 | ZHConverter | Conversão de string | Obtenha a conversão direta de Pinyin, Simplificado-Tradicional, Simplificado-Taiwan Tradicional, Simplificado-Tradicional de Hong Kong, Tradicional-Taiwan Tradicional, Tradicional-Hong Kong Tradicional, Hong Kong Tradicional-Taiwan Tradicional, quantidade numérica - quantidade em maiúsculas, etc., usando o ferramenta de código aberto hanlp |
13 | Ferramenta ActiveMq | Ferramenta de depuração Mq | Atualmente suporta apenas ActiveMq |
14 | HttpTool | Ferramentas de depuração HTTP | Suporta envio personalizado de dados, cabeçalhos e cookies, use okhttp |
15 | jsonEditor | ferramenta de edição de formatação json | Formate rapidamente arquivos json |
16 | Ferramenta de ícone | Ferramenta de geração de ícones | Gere rapidamente ícones de tamanhos comumente usados, suporte para adição de marcas d'água e cantos arredondados e use a ferramenta de criação de miniaturas |
17 | Ferramenta Redis | Ferramenta de conexão Redis | A ferramenta de conexão redis completa as funções básicas de adição, exclusão, modificação e consulta do redis. |
18 | Ferramenta WebSources | Ferramenta de download de código-fonte da web | Você pode baixar o conteúdo e os recursos relevantes da página da web correspondente de acordo com o URL. |
19 | Ferramenta SwitchHosts | Ferramenta Trocar Hosts | Você pode editar rapidamente o conteúdo do arquivo hosts usando a ferramenta richtextfx. |
20 | Servidor FTP | Servidor FTP | Crie rapidamente um serviço FTP local baseado em apache.ftpserver |
vinte e um | Ferramenta Cmd | Ferramenta de depuração cmd | Execute testes de operação de comando cmd e agendamento de execução |
vinte e dois | FtpClientTool | Ferramenta de depuração de cliente FTP | Execute upload em lote de FTP(s)/Sftp, baixe, exclua arquivos e pastas, suporte ao protocolo SSL/TLS implícito/explícito, use ferramentas como jsch e commons-io |
vinte e três | Ferramenta PDFConvert | Ferramenta de conversão de PDF | Atualmente, apenas as funções pdf para imagem e pdf para texto são suportadas. Use a ferramenta pdfbox. |
vinte e quatro | Ferramenta DirectoryTree | gerador de lista de arquivos | Gere rapidamente imagens de estrutura de diretórios para instruções de exibição do projeto |
25 | Ferramenta de imagem | Ferramenta de compressão de imagem | Suporta compactação em lote, modificação de tamanho, conversão de formato, etc. de imagens |
26 | AsciiPicTool | Ferramenta de transcodificação de imagem | Suporta geração de código de banner a partir de imagens, conversão de imagens em código Base64 e conversão de imagens em tabelas do Excel |
27 | Ferramenta Kafka | Ferramentas de depuração Kafka | (Não é perfeito), usando clientes kafka |
28 | Ferramenta de e-mail | Ferramenta de envio de e-mail | Suporta envio de e-mail de vários protocolos e modelos personalizados de envio em massa, usando a ferramenta commons-email |
29 | Ferramenta ColorCodeConverter | Ferramenta de conversão de código de cores | Converta cores incluindo hexadecimal, RGB, ARGB, RGBA, HSL, HSV e outros códigos |
30 | Ferramenta SMS | Ferramenta de envio em massa de SMS | Envie mensagens de texto em lotes, atualmente com suporte para China Mobile, China Telecom, Tencent Cloud, Alibaba Cloud, Montnets Cloud Communications e outras plataformas |
31 | Ferramenta ScriptEngine | Ferramenta de depuração do mecanismo de script | Execute vários comandos de script, atualmente suportando JavaScript, Groovy, Python, Lua e outros scripts, usando ferramentas como groovy, jython, luaj e assim por diante |
32 | Ferramenta FileRename | Ferramenta para renomear arquivos | Operação de renomeação rápida personalizada para arquivos |
33 | Ferramenta JsonConvert | Ferramenta de conversão JSON | Atualmente suporta Json para Xml, classe de entidade Json para Java, classe de entidade Json para C#, Json para Excel, Json para Yaml, Propriedades para Yaml, Yaml para Propriedades, usando fastjson, snakeyaml, dom4j |
34 | WechatJumpGameTool | Assistente WeChat Tiaoyitiao | Assistência ao jogo WeChat Tiaoyitiao |
35 | Ferramenta TextToSpeech | Ferramenta de conversão de voz | Chame a API de conversão de voz do Baidu para converter a string em formato de voz e lê-la em voz alta |
36 | 2048 | Minijogo 2048 | Versão do minijogo 2048javafx |
37 | Ferramenta de soquete | Ferramentas de depuração de soquete | Usando Apache Mina |
38 | Ferramenta de análise de imagem | Ferramenta de análise de imagem | 1. Anti-análise de arquivos .atlas 2. Ferramenta rápida de divisão de imagens |
39 | DescompiladorWxApkgTool | Ferramenta de descompilação de miniaplicativos WeChat | Pacote de miniaplicativos WeChat para descompilar com um clique |
40 | Ferramenta Zookeeper | Ferramenta Zookeeper | Conveniente para uma série de operações no zookeeper, incluindo adição, modificação, exclusão (incluindo subarquivos), renomeação, cópia e adição de notificações de alteração |
41 | Ferramenta ExcelSplit | Ferramenta de divisão do Excel | Suporta operações de divisão em xls, xlsx, csv e arquivos, usando a ferramenta commons-csv |
42 | PathWatchTool | Ferramenta de monitoramento de pastas | Suporta operações de monitoramento em pastas, incluindo monitoramento de operações novas, modificadas e excluídas |
43 | Ferramenta CharsetDetect | Ferramenta de detecção de codificação de arquivo | Para detectar e identificar a codificação do arquivo, use a ferramenta juniversalchardet |
44 | Ferramenta de transferência | ferramenta de transferência | Integre vários protocolos de transmissão, use tarefas agendadas personalizadas (modo simples, modo de expressão cron), divididas em Receptor, Processador de Filtro e Remetente |
45 | Ferramenta ScanPort | Ferramenta de digitalização de portas | Teste rapidamente a conectividade de portas comumente usadas e portas personalizadas |
46 | Ferramenta FileMerge | ferramenta de mesclagem de arquivos | Suporta operações de mesclagem em xls, xlsx, csv e arquivos, usando a ferramenta apache.poi |
47 | Ferramenta Lembrete Sedentário | Ferramenta de lembrete sedentário | Função de lembrete de contagem regressiva personalizável |
48 | Ferramenta Gerador Aleatório | Ferramenta de geração de números aleatórios | Gere rapidamente vários tipos de números aleatórios usando a ferramenta hutool |
49 | Ferramenta de histórico da área de transferência | Ferramenta de histórico da área de transferência | Gravar função de histórico da área de transferência |
50 | Ferramenta de pesquisa de arquivos | Ferramenta de pesquisa de arquivos | Estabeleça rapidamente o índice de arquivos em disco para obter uma função de pesquisa rápida, use o mecanismo de pesquisa Lucene |
51 | Ferramenta Mp3Convert | Ferramenta de conversão de MP3 | Atualmente, NetEase Cloud Music .ncm e QQ Music .qmc são suportados para serem convertidos para o formato mp3 usando a ferramenta jaudiotagger. |
52 | Ferramenta SealBuilder | Ferramenta de geração de selo | Gere rapidamente selos personalizados em vários estilos e fontes |
53 | Jogo Touros e Vacas | Adivinhe o jogo dos números | Antigo jogo de quebra de código |
54 | ArquivoUnicodeTransformationTool | Ferramenta de conversão de codificação de arquivo | Implemente rapidamente a conversão em lote de codificações de arquivos |
55 | FileCompressTool | Ferramenta de descompactação de arquivos | Descompacte arquivos, atualmente suportando ar, zip, tar, jar, cpio, 7z, gz, rar, bzip2, xz, lzma, pack200, deflate, snappy-framed, lz4-block, lz4-framed, zstd e outros formatos Descompacte |
56 | IdiomDataTool | Ferramenta de dicionário de idioma | Pode indexar rapidamente expressões idiomáticas em vários modos e usar o banco de dados h2 para armazenar o dicionário de dados |
57 | Sudoku | jogo sudoku | Versão javafx do jogo Puzzle Sudoku |
58 | LiteappCode | Ferramenta de geração de código de mini programa | Gere rapidamente pequenos códigos de programa |
59 | Ferramenta RdbmsSync | Ferramenta de sincronização de banco de dados relacional | Conclua a aquisição da estrutura da tabela de banco de dados relacional, execute rapidamente alguns scripts de banco de dados comuns e ofereça suporte à transferência direta de dados e à sincronização de vários tipos de bancos de dados. |
60 | Ferramenta FileBuild | Ferramenta de geração de arquivos | Gere rapidamente arquivos em lotes com base em modelos personalizados para uso em testes |
61 | Ferramenta Luyten | Ferramenta de descompilação Java | Descompile o pacote jar usando o projeto de código aberto luyten |
62 | Serviço Java | Ferramenta de instalação de serviço Java | Instale o programa Java no serviço do Windows, faça referência ao serviço e use o projeto de código aberto Winsw |
63 | Ferramenta de problema aritmético elementar | Ferramenta de geração de questões aritméticas para alunos do ensino fundamental | Ferramenta para gerar respostas para questões de treinamento matemático de operações mistas de adição, subtração, multiplicação e divisão para alunos do ensino fundamental |
64 | Ferramenta de transformação de coordenadas | Ferramenta de conversão de sistema de coordenadas | Fornece conversão entre coordenadas Baidu (BD09), coordenadas do National Bureau of Surveying (coordenadas de Marte, GCJ02) e sistemas de coordenadas WGS84 |
65 | Ferramenta Hdfs | ferramentas de gerenciamento hdfs | Ferramenta de gerenciamento visual HDFS, suporta funções de upload, download, renomeação, cópia, movimentação e exclusão |
66 | JavaFxXmlToObjectCode | código de conversão javaFxFxml | Gere o código java correspondente com base no arquivo .fxml e gere modelos de plug-in |
67 | KeyTool | KeyTool | ferramenta de geração de licença |
68 | Calculadora de Relacionamento | Calculadora de relacionamento | Função para calcular o título através da cadeia de parentesco |
69 | ExpressionParserTool | Ferramenta de depuração do analisador de expressão | Uma ferramenta de depuração de analisador de expressão que atualmente suporta SpringEL, Velocity, FreeMarker, StringTemplate, Mvel, Aviator, commons-jexl, BeanShell, QLExpress e outros mecanismos de expressão |
70 | mybatis-gerador-gui | Ferramenta de geração de código Mybatis | Esta ferramenta permite gerar de maneira fácil e rápida arquivos Mybatis Java POJO e arquivos de mapeamento de banco de dados. |
O projeto está em desenvolvimento e novas ferramentas serão adicionadas gradualmente no futuro. Todos são bem-vindos para participar e fornecer comentários.
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
Quando uma pessoa ainda é jovem, acho que deveria começar a trabalhar para fazer algo significativo para a sociedade, como o código aberto. Neste ponto, obrigado aos seguintes colaboradores (sem ordem específica):
De vez em quando, adicionaremos ferramentas de pontos problemáticos que resumem as necessidades durante o processo de desenvolvimento. Se você tiver algum problema no trabalho, poderá se juntar ao grupo para discutir as soluções de ferramentas correspondentes. .