gitee 주소: xJavaFxTool
GitHub 주소: xJavaFxTool
Tencent Cloud 개발 플랫폼 주소: xJavaFxTool
영어 문서
xJavaFxTool 통신 QQ 그룹: 또는 그룹 가입 ②(전체) 또는 그룹 가입 ③
xJavaFxTool이 불만을 제기합니다: == 와서 불만을 제기하세요==
xJavaFxTool은 javaFx를 사용하여 개발된 실용적인 작은 도구 세트입니다. 나는 여가 시간을 활용하여 직장에서 직면하는 몇 가지 문제를 요약하고 모든 사람이 참조하고 사용할 수 있도록 작은 도구 세트로 패키지합니다. 여기에는 레이아웃과 같은 일부 기능의 예가 포함되어 있습니다. javaFx를 배우고 싶은 학생들은 국제화, 타사 UI 라이브러리인controlsfx, JFoenix 등 몇 가지 공통 기능과 외부 jar 패키지 로딩(플러그인 메커니즘)을 참조할 수 있습니다. javaFx 학습에 대한 자세한 내용은 www를 참조하세요. .javafxchina.net
SpringBoot의 인기로 인해 해당 프로젝트에서는 SpringBoot-javafx 버전이 출시되었습니다. xJavaFxTool-spring을 참고하시기 바랍니다. 감사합니다.
플러그인 개발 및 예제는 오픈 소스 프로젝트 xJavaFxTool-plugin을 참조하세요. 현재 작은 도구는 각 모듈 플러그인으로 분할되어 있으며 jar 패키지의 크기를 줄이기 위해 필요에 따라 로드됩니다. jar 패키지를 루트 디렉터리 libs에 추가하여 자동으로 로드합니다.
일련번호 | 영어 이름 | 중국어 이름 | 소개 |
---|---|---|---|
1 | 파일복사 | 파일 복사 | 시스템 파일 간 빠른 복사 및 이동 작업 수행, 자동 예약 복사 기능 지원, 석영 도구 사용 |
2 | CronExpBuilder | 크론 표현식 생성기 | cron 표현 빠른 생성 및 구문 분석 테스트 도구 |
3 | 문자 변환기 | 트랜스코딩 | 16진수 시스템 간에 일반적으로 사용되는 문자 세트 인코딩 및 변환 도구 |
4 | 암호화및암호해독 | 암호화 및 복호화 | Ascii, Hex, Base64, Base32, URL, MD5, SHA, AES, DES, 파일 암호화 DM5, 파일 암호화 SHA1, 모스 부호, Druid 암호화, commons-codec 도구 클래스 사용 |
5 | 시간 도구 | 시간 변환 | 공통 형식 변환(타임존 포함), 시차 계산, 시간 중첩 계산 |
6 | LinuxPathToWindowsPath | 경로 변환 | Linux와 Windows 시스템 간의 경로 형식을 변환하려면 oshi 도구를 사용하십시오. |
7 | QRCodeBuilder | QR 코드 생성 도구 | google.zxing 및 jkeymaster와 같은 도구를 사용하여 로고, 스크린샷 인식을 자동으로 생성, 추가하고 형식을 맞춤설정하세요. |
8 | IdCardGenerator | 신분증 생성기 | ID 카드 일련번호 자동 생성 |
9 | 정규식 테스터 | 정규식 생성 도구 | 정규식 신속한 생성 및 테스트 검증 도구 |
10 | 단축URL | URL 단축기 | 현재 Baidu, Sina, Jiuwo 및 기타 단축 URL 단축을 지원합니다. |
11 | 이스케이프 문자 | 이스케이프 문자 | commons-lang3 도구를 사용하여 Html, XML, Java, JavaScript, CSV 및 Sql 간의 변환을 지원합니다. |
12 | ZH변환기 | 문자열 변환 | 병음, 간체-번체, 간체-대만 번체, 간체-홍콩 번체, 번체-대만 번체, 번체-홍콩 번체, 홍콩 번체-대만 번체, 숫자 양-대문자 양 등을 직접 변환합니다. hanlp 오픈소스 도구 |
13 | ActiveMq도구 | Mq 디버깅 도구 | 현재는 ActiveMq만 지원합니다. |
14 | HTTP도구 | HTTP 디버깅 도구 | 사용자 정의 전송 데이터, 헤더 및 쿠키를 지원하고 okhttp를 사용하십시오. |
15 | jsonEditor | json 형식 편집 도구 | json 파일 형식을 빠르게 지정 |
16 | 아이콘도구 | 아이콘 생성 도구 | 일반적으로 사용되는 크기의 아이콘을 빠르게 생성하고 워터마크 및 둥근 모서리 추가를 지원하며 썸네일레이터 도구를 사용합니다. |
17 | Redis도구 | Redis 연결 도구 | Redis의 기본 추가, 삭제, 수정 및 쿼리 기능을 완료하는 Redis 연결 도구 |
18 | 웹소스도구 | 웹 소스 코드 다운로드 도구 | URL에 따라 해당 웹페이지의 관련 콘텐츠와 리소스를 다운로드할 수 있습니다. |
19 | SwitchHosts도구 | 호스트 전환 도구 | richtextfx 도구를 사용하여 호스트 파일의 내용을 빠르게 편집할 수 있습니다. |
20 | FTP서버 | FTP 서버 | apache.ftpserver를 기반으로 로컬 Ftp 서비스를 신속하게 구축 |
스물 하나 | Cmd도구 | Cmd 디버깅 도구 | cmd 명령 작업 테스트 및 실행 예약 수행 |
스물 둘 | Ftp클라이언트 도구 | FTP 클라이언트 디버깅 도구 | FTP/Sftp 일괄 업로드 수행, 파일 및 폴더 다운로드, 삭제, 암시적/명시적 SSL/TLS 프로토콜 지원, jsch 및 commons-io와 같은 도구 사용 |
스물셋 | Pdf변환도구 | PDF 변환 도구 | 현재는 pdf를 이미지로, pdf를 텍스트로 변환하는 기능만 지원됩니다. pdfbox 도구를 사용하세요. |
스물넷 | 디렉토리트리도구 | 파일 목록 생성기 | 프로젝트 표시 지침을 위한 디렉터리 구조 그림을 빠르게 생성 |
25 | 이미지 도구 | 이미지 압축 도구 | 이미지의 일괄 압축, 크기 수정, 형식 변환 등 지원 |
26 | AsciiPic도구 | 이미지 트랜스코딩 도구 | 이미지에서 배너 코드 생성, 이미지를 Base64 코드로 변환, 이미지를 Excel 테이블로 변환 지원 |
27 | Kafka도구 | 카프카 디버깅 도구 | (완벽하지는 않음), kafka 클라이언트 사용 |
28 | 이메일 도구 | 이메일 전송 도구 | commons-email 도구를 사용하여 다양한 프로토콜의 이메일 전송 및 맞춤형 대량 전송 템플릿을 지원합니다. |
29 | ColorCodeConverter도구 | 색상 코드 변환 도구 | 16진수, RGB, ARGB, RGBA, HSL, HSV 및 기타 코드를 포함한 색상 변환 |
30 | SMS도구 | SMS 대량 전송 도구 | 현재 China Mobile, China Telecom, Tencent Cloud, Alibaba Cloud, Montnets Cloud Communications 및 기타 플랫폼을 지원하는 일괄 문자 메시지 보내기 |
31 | 스크립트엔진도구 | 스크립트 엔진 디버깅 도구 | groovy, jython, luaj 등과 같은 도구를 사용하여 현재 JavaScript, Groovy, Python, Lua 및 기타 스크립트를 지원하는 다양한 스크립트 명령을 실행합니다. |
32 | 파일이름 바꾸기 도구 | 파일 이름 바꾸기 도구 | 파일에 대한 사용자 정의된 빠른 이름 바꾸기 작업 |
33 | JsonConvert도구 | JSON 변환 도구 | 현재 Json에서 Xml로, Json에서 Java 엔터티 클래스로, Json에서 C# 엔터티 클래스로, Json에서 Excel로, Json에서 Yaml로, 속성에서 Yaml로, Yaml에서 속성으로, fastjson, snakeyaml, dom4j를 사용하여 지원합니다. |
34 | WechatJumpGame도구 | WeChat Tiaoyitiao 도우미 | WeChat Tiaoyitiao 게임 지원 |
35 | TextToSpeech도구 | 음성 변환 도구 | Baidu 음성 변환 API를 호출하여 문자열을 음성 형식으로 변환하고 소리내어 읽어줍니다. |
36 | 2048년 | 미니게임 2048 | 미니게임 2048javafx 버전 |
37 | 소켓 도구 | 소켓 디버깅 도구 | 아파치 미나 사용하기 |
38 | 이미지분석도구 | 이미지 분석 도구 | 1. .atlas 파일의 안티 분석 2. 빠른 이미지 분할 도구 |
39 | 디컴파일러WxApkg도구 | WeChat 애플릿 역컴파일 도구 | 원클릭 WeChat 애플릿 패키지 디컴파일 |
40 | Zookeeper도구 | 사육사 도구 | 추가, 수정, 삭제(하위 파일 포함), 이름 바꾸기, 복사, 변경 알림 추가 등 사육사에 대한 일련의 작업에 편리합니다. |
41 | Excel분할도구 | Excel 분할 도구 | commons-csv 도구를 사용하여 xls, xlsx, csv 및 파일에 대한 분할 작업 지원 |
42 | PathWatch 도구 | 폴더 모니터링 도구 | 신규, 수정, 삭제된 작업 모니터링을 포함하여 폴더에 대한 모니터링 작업 지원 |
43 | CharsetDetect 도구 | 파일 인코딩 감지 도구 | 파일 인코딩을 감지하고 식별하려면 juniversalchardet 도구를 사용하세요. |
44 | 전송 도구 | 전송 도구 | 다양한 전송 프로토콜 통합, 맞춤형 예약 작업(단순 모드, cron 표현 모드) 사용, 수신자, 필터 프로세서, 송신자로 구분 |
45 | 스캔포트툴 | 포트 스캐닝 도구 | 일반적으로 사용되는 포트와 맞춤형 포트의 연결성을 신속하게 테스트 |
46 | 파일병합도구 | 파일 병합 도구 | apache.poi 도구를 사용하여 xls, xlsx, csv 및 파일에 대한 병합 작업을 지원합니다. |
47 | 정주 알림 도구 | 앉아있는 알림 도구 | 맞춤형 카운트다운 알림 기능 |
48 | RandomGenerator도구 | 난수 생성 도구 | hutool 도구를 사용하여 다양한 유형의 난수를 빠르게 생성 |
49 | 클립보드기록도구 | 클립보드 기록 도구 | 클립보드 이력 기록 기능 |
50 | 파일검색도구 | 파일 검색 도구 | 빠른 검색 기능을 달성하기 위해 디스크 파일 인덱스를 빠르게 설정하고 Lucene 검색 엔진을 사용합니다. |
51 | Mp3변환도구 | MP3 변환 도구 | 현재 NetEase Cloud Music .ncm 및 QQ Music .qmc는 jaudiotagger 도구를 사용하여 mp3 형식으로 변환할 수 있도록 지원됩니다. |
52 | SealBuilder도구 | 씰 생성 도구 | 다양한 스타일과 글꼴로 개인화된 씰을 빠르게 생성 |
53 | 황소와소게임 | 숫자 게임을 맞춰보세요 | 고대 암호 해독 퍼즐 게임 |
54 | 파일유니코드변환도구 | 파일 인코딩 변환 도구 | 파일 인코딩의 일괄 변환을 신속하게 구현 |
55 | 파일압축도구 | 파일 압축 해제 도구 | 현재 ar, zip, tar, jar, cpio, 7z, gz, rar, bzip2, xz, lzma, pack200, deflate, snappy-framed, lz4-block, lz4-framed, zstd 및 기타 형식을 지원하는 파일 압축 해제 |
56 | 관용구데이터도구 | 숙어 사전 도구 | 여러 모드에서 관용어를 신속하게 색인화하고 h2 데이터베이스를 사용하여 데이터 사전을 저장할 수 있습니다. |
57 | 스도쿠 | 스도쿠 게임 | 퍼즐 스도쿠 게임 javafx 버전 |
58 | Liteapp코드 | 미니 프로그램 코드 생성 도구 | 작은 프로그램 코드를 빠르게 생성 |
59 | RdbmsSync도구 | 관계형 데이터베이스 동기화 도구 | 관계형 데이터베이스 테이블 구조 획득을 완료하고, 일부 공통 데이터베이스 스크립트를 신속하게 실행하며, 다양한 유형의 데이터베이스에 대한 직접 데이터 전송 및 동기화를 지원합니다. |
60 | 파일빌드도구 | 파일 생성 도구 | 테스트용 사용자 정의 템플릿을 기반으로 일괄적으로 파일을 빠르게 생성합니다. |
61 | Luyten도구 | Java 디컴파일 도구 | 오픈 소스 프로젝트 luyten을 사용하여 jar 패키지를 디컴파일합니다. |
62 | 자바서비스 | 자바 서비스 설치 도구 | Windows 서비스에 Java 프로그램을 설치하고 서비스를 참조한 후 오픈 소스 프로젝트인 winsw를 사용합니다. |
63 | 초등학교산술문제도구 | 초등학생을 위한 산술 문제 생성 도구 | 초등학생을 위한 혼합 연산 덧셈, 뺄셈, 곱셈 및 나눗셈 수학 교육 질문에 대한 답을 생성하는 도구 |
64 | 좌표변형도구 | 좌표계 변환 도구 | Baidu 좌표(BD09), National Bureau of Surveying 좌표(화성 좌표, GCJ02) 및 WGS84 좌표계 간의 변환을 제공합니다. |
65 | Hdfs도구 | hdfs 관리 도구 | HDFS 시각적 관리 도구는 업로드, 다운로드, 이름 바꾸기, 복사, 이동 및 삭제 기능을 지원합니다. |
66 | JavaFxXmlToObjectCode | javaFxFxml 변환 코드 | .fxml 파일을 기반으로 해당 Java 코드를 생성하고 플러그인 템플릿을 생성합니다. |
67 | KeyTool | KeyTool | 라이센스 생성 도구 |
68 | 관계계산기 | 관계 계산기 | 친족 체인을 통해 소유권을 계산하는 기능 |
69 | ExpressionParser도구 | 표현식 파서 디버깅 도구 | 현재 SpringEL, Velocity, FreeMarker, StringTemplate, Mvel, Aviator, commons-jexl, BeanShell, QLExpress 및 기타 표현식 엔진을 지원하는 표현식 파서 디버깅 도구 |
70 | mybatis-generator-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
사람은 아직 젊을 때 오픈소스처럼 사회에 의미 있는 일을 시작해야 한다고 생각해요. 현재 다음 기여자들에게 감사드립니다(특별한 순서는 없음):
때때로 개발 과정에서 필요한 사항을 요약한 문제점 도구를 추가할 예정입니다. 작업 중 문제점이 있는 경우 그룹에 참여하여 해당 도구 솔루션이 나중에 개발될 수 있습니다. .