A collection of useful gadgets built on JavaFx

A collection of useful gadgets built on JavaFx

2022-09-13 0 847
Resource Number 38228 Last Updated 2025-02-24
¥ 0USD Upgrade VIP
Download Now Matters needing attention
Can't download? Please contact customer service to submit a link error!
Value-added Service: Installation Guide Environment Configuration Secondary Development Template Modification Source Code Installation

The recommended JavaFxTool in this issue is a set of useful tools developed using javaFx.

A collection of useful gadgets built on JavaFx插图

Project Brief Introduction:

xJavaFxTool is a collection of practical tools developed by javaFx, using spare time to summarize some problems encountered in the work, packaged into the small tool set for your reference and use, which contains examples of some functions of javaFx, such as layout, internationalization, third-party UI library controlsfx, JFoenix, etc., external jar package loading (plug-in mechanism) and other common functions.

Download link:

Baidu Cloud Link: https://pan.baidu.com/s/193fhGnJL4dDWcqDnFJcHbA Extraction Code: MOKL

Tencent Weiyun link: https://share.weiyun.com/5T6FPLW Extraction code: java

Environment Setup Instructions:
The development environment is JDK1.8 and is built based on Maven
If you use eclipase or Intellij Idea, we recommend using Intellij Idea
This project uses lombok, if you don’t download the lombok plugin when viewing this project, please install it first, otherwise you can’t find the get/set method
The dependent xcore package has been uploaded to the git-hosted maven platform, git-hosted maven can refer to the tutorial (if you can’t download it, please pull the project to compile it yourself)
Use the javafx-maven-plugin plug-in to package (windows, Linux, and Mac installation packages can be packaged)
Use exe4j to convert JAR package to exe executable file (for reference only, you can use other programs to package)
You can use InnoSetup to create a windows installation package
The currently integrated gadgets are:

serial number

 

English name

Chinese name

Brief introduction

1

FileCopy

File copying

Perform fast copying and moving operations between system files, support automatic scheduling copy function, and use Quartz tools

2

CronExpBuilder

Cron expression generator

A test tool for rapid generation and parsing of cron expressions

3

CharacterConverter

Encoding conversion

A tool for encoding and converting between common character sets

4

EncryptAndDecrypt

Encryption and decryption

Ascii, Hex, Base64, Base32, URL, MD5, SHA, AES, DES,File encryption DM5, file encryption SHA1, Morse cipher, Druid encryption, using commons-codec utilities

5

TimeTool

Time conversion

Commonly used format conversion (including time zone), calculation time difference, and time overlay calculation

6

LinuxPathToWindowsPath

Path conversion

To convert the path format between Linux and Windows, use the oshi tool

7

QRCodeBuilder

QR code generator tool

Automatically generate, add logos, screenshot recognition, custom formats, and use tools such as google.zxing and jkeymaster

8

IdCardGenerator

ID Card Generator

Automatic generator of ID certificate serial number

9

RegexTester

Regular expression generation tool

Regular expression generation and test verification tool

10

ShortURL

URL shortener

At present, it supports short URL shortening such as Baidu, Sina, and shrinking

11

EscapeCharacter

Escape characters

Supports conversion between Html, XML, Java, JavaScript, CSV, and Sql, using commons-lang3 tools

12

ZHConverter

String conversion

Realize direct conversion of Pinyin, Simplified Chinese-Traditional Chinese, Simplified Chinese-Taiwan Regular, Simplified Chinese-Hong Kong Traditional Style, Traditional Style-Taiwan Regular, Traditional Style-Hong Kong Traditional Style, Hong Kong Traditional Style-Taiwan Regular, Digital Amount-Uppercase Amount, etc., using Hanlp open source tools

13

ActiveMqTool

MQ debugging tool

Currently, only ActiveMq is supported

14

HttpTool

HTTP debugging tools You can customize the sending data, header, and cookie, and use OKHTTP

15

jsonEditor

JSON formatting editing tool

Quickly format JSON files

16

IconTool

Icon generator

Quickly generate icons of common sizes, support watermarking, rounded corners, and use the thumbnail tool

17

RedisTool

Redis connection tool

Connect to the Redis tool to complete the basic adding, deleting, modifying, and querying functions of Redis

18

WebSourcesTool

Web source code download tool

You can download the relevant content and resources of the corresponding web page according to the URL

19

SwitchHostsTool

Switch the Hosts tool

 

You can quickly edit the contents of the hosts file using the richtextfx tool

20

FtpServer

FTP server

Quickly set up a local FTP service based on apache.ftpserver

21

CmdTool

Cmd debugging tool

Perform cmd command operation test and schedule execution

22

FtpClientTool

FTP passengersClient debugging tools

Upload, download, and delete files and folders in FTP(S)/SFTP batches, support implicit/explicit SSL/TLS protocols, and use tools such as jsch and commons-io

23

PdfConvertTool

PDF converter tool

Currently, only PDF to image and PDF to text functions are supported, and the PDFBOX tool is used

24

DirectoryTreeTool

File list generator

Quickly generate a catalog structure image for project display and description

25

ImageTool

Image compression tool

It supports batch compression, size modification, and format conversion of images

26

AsciiPicTool

Image transcoding tool

Banner code generation, image conversion to Base64 code, and image to Excel table can be supported

27

KafkaTool

Kafka debugging

tool(imperfect), kafka-clients was used

28

EmailTool

Email delivery tools

Support email sending and custom mass sending templates for various protocols, using the commons-email tool

29

ColorCodeConverterTool

Color code conversion tool

Convert between codes including hexadecimal, RGB, ARGB, RGBA, HSL, HSV, etc

30

SmsTool

Bulk SMS tool

SMS is sent in batches, and currently supports platforms such as China Mobile, China Telecom, Tencent Cloud, Alibaba Cloud, and Montnets Cloud Communication

31

ScriptEngineTool

Script engine debugging tool

Execute various script commands, currently support JavaScript, Groovy, Python, Lua and other scripts, and use groovy, jython, luaj and other tools

32

FileRenameTool

File renaming tool

Perform custom shortcut rename operations on files

33

JsonConvertTool

JSON conversion tool

Currently, Json to Xml, Json to Java Entity Class, Json to C# Entity Class, Json to Excel, Json to Yaml, Properties to Yaml, Yaml to Properties, and fastjson, snakeyaml, and dom4j are supported

34

WechatJumpGameTool

WeChat jump assistant

Auxiliary to the WeChat Jump Game

35

TextToSpeechTool

Voice-to-speech tools

Call the Baidu Speech Conversion API to convert the string to speech format and read it aloud

36

2048

Mini-game 2048

Mini-game 2048 javafx version

37

SocketTool

Socket debugging tool

Use Apache Mina

38

ImageAnalysisTool

Image parsing tool

1、. Atlas file reverse parsing 2, image quick splitting tool

39

DecompilerWxApkgTool

WeChat Mini Program decompilation tool

One-click decompilation of WeChat Mini Program package

40

ZookeeperTool

Zookeeper tool

Facilitate a series of operations on ZooKeeper, including adding, modifying, deleting (including subfiles), renaming, copying, and adding change notifications

41

ExcelSplitTool

Excel Splitting Tool

Supports splitting xls, xlsx, csv, and files using commons-csv tools

42

PathWatchTool

Folder monitoring tool

You can monitor folders, including adding, modifying, and deleting folders

43

CharsetDetectTool

File encoding detection tool

To detect and identify the file encoding, use the juniversalchardet tool

44

TransferTool

Transfer tool

Integrate various transmission protocols and use custom scheduled tasks (simple mode, cron expression mode), which are divided into receivers, filter processors, and sender transmitters

45

ScanPortTool

Port Scan Tool

Quickly test the connectivity of commonly used and custom ports

46

FileMergeTool

File merge tool

You can merge xls, xlsx, csv, and files using the apache.poi tool

47

SedentaryReminderTool

Sedentary reminder tool

Customize the duration countdown reminder function

48

RandomGeneratorTool

Random number generator tool

Quickly generate various types of random numbers, using the Hutool tool

49

ClipboardHistoryTool

Clipboard History tool

Record clipboard history function

50

FileSearchTool

File search tool

Quickly index disk files to achieve fast search functions using the lucene search engine

51

Mp3ConvertTool

MP3 conversion tool

At present, NetEase Cloud Music .ncm and QQ Music .qmc are converted to mp3 format using the jaudiotagger tool

52

SealBuilderTool

Stamp generation tool

Quickly generate personalized stamps in a variety of styles and fonts

53

BullsAndCowsGame

Guess the numbers game

Ancient code-breaking puzzle games

54

FileUnicodeTransformationTool

File encoding conversion tool

Quickly realize batch conversion of file encoding

55

FileCompressTool

File decompression tool

Currently, you can decompress files in AR, zip, tar, jar, cpio, 7z, gz, rar, bzip2, xz, lzma, pack200, deflate, snappy-framed, lz4-block, lz4-framed, zstd and other formats

56

IdiomDataTool

Idiom dictionary tool

Idioms can be quickly indexed in multiple modes, and data dictionaries are stored using the H2 database

57

Sudoku

Sudoku

Puzzle Sudoku JavaFX version

58

LiteappCode

Mini Program code generation tool

Quickly generate Mini Program codes

59

RdbmsSyncTool

Relational database synchronization tool

Complete the acquisition of relational database table structures, quickly execute some common database scripts, and support direct data transfer and synchronization of multiple types of databases

60

FileBuildTool

File generation tools

Quickly generate files in batches based on custom templates for test use

61

LuytenTool

Java decompilation tool

Decompile the JAR package and use the open source project Luyten

62

JavaService

Java Service Installer

Install the Java program into the Windows service, reference the service, use the open source project Winsw

63

ElementaryArithmeticProblemTool

Arithmetic problem generator for elementary school students

Mixed operation addition, subtraction, multiplication and division math training questions for elementary school students, answer generation tool

64

CoordinateTransformTool

Coordinate System Conversion Tool

It provides the conversion between Baidu coordinates (BD09), State Bureau of Survey coordinates (Mars coordinates, GCJ02), and WGS84 coordinate system

65

HdfsTool

HDFS management tools

HDFS is a visual management tool that supports uploading, downloading, renaming, copying, moving, and deleting

66

JavaFxXmlToObjectCode

javaFxFxml conversion code

Generate the corresponding java code according to the .fxml file, and generate the plug-in template

67

KeyTool

KeyTool

License generation tool

68

RelationshipCalculator

Kinship calculator

The function of calculating the salutation through the chain of kinship

Project structure
xJavaFxTool
├─ Screenshot of the image project
├─ pom.xml maven configuration file
├─ README.md Documentation
├─ src
│ ├─ main
│ │ ├─ java
│ │ │ └─ com
│ │ │ └─ xwintop
│ │ │ └─ xJavaFxTool
│ │ │ ├─ common third-party tools
│ │ │ ├─ Controller JavaFX control layer
│ │ │ │ └─ index home control layer
│ │ │ ├─ Model basic bean class layer
│ │ │ ├─ services
│ │ │ │ └─ index home tool service layer
│ │ │ ├─ utils system tools
│ │ │ └─ View JavaFX view layer
│ │ │ └─ index Home Tool View Layer
│ │ └─ resources
│ │ ├─ com
│ │ │ └─ xwintop
│ │ │ └─ xJavaFxTool
│ │ │ └─ fxmlView .fxml file
│ │ ├─ config configuration file
│ │ │ └─ toolFxmlLoaderConfiguration.xml System menu loads the configuration file
│ │ ├─ CSS style resources
│ │ ├─ images
│ │ ├─ locale internationalization
│ │ ├─ banner.txt Launch banner image
│ │ └─ logback.xml logback log configuration file
│ └─ test
│ ├─ java
│ └─ resources
Project Screenshot:

A collection of useful gadgets built on JavaFx插图1 A collection of useful gadgets built on JavaFx插图2 A collection of useful gadgets built on JavaFx插图3 A collection of useful gadgets built on JavaFx插图4

 

 

资源下载此资源为免费资源立即下载
Telegram:@John_Software

Disclaimer: This article is published by a third party and represents the views of the author only and has nothing to do with this website. This site does not make any guarantee or commitment to the authenticity, completeness and timeliness of this article and all or part of its content, please readers for reference only, and please verify the relevant content. The publication or republication of articles by this website for the purpose of conveying more information does not mean that it endorses its views or confirms its description, nor does it mean that this website is responsible for its authenticity.

Ictcoder Free source code A collection of useful gadgets built on JavaFx https://ictcoder.com/kyym/a-collection-of-useful-gadgets-built-on-javafx.html

Share free open-source source code

Q&A
  • 1, automatic: after taking the photo, click the (download) link to download; 2. Manual: After taking the photo, contact the seller to issue it or contact the official to find the developer to ship.
View details
  • 1, the default transaction cycle of the source code: manual delivery of goods for 1-3 days, and the user payment amount will enter the platform guarantee until the completion of the transaction or 3-7 days can be issued, in case of disputes indefinitely extend the collection amount until the dispute is resolved or refunded!
View details
  • 1. Heptalon will permanently archive the process of trading between the two parties and the snapshots of the traded goods to ensure that the transaction is true, effective and safe! 2, Seven PAWS can not guarantee such as "permanent package update", "permanent technical support" and other similar transactions after the merchant commitment, please identify the buyer; 3, in the source code at the same time there is a website demonstration and picture demonstration, and the site is inconsistent with the diagram, the default according to the diagram as the dispute evaluation basis (except for special statements or agreement); 4, in the absence of "no legitimate basis for refund", the commodity written "once sold, no support for refund" and other similar statements, shall be deemed invalid; 5, before the shooting, the transaction content agreed by the two parties on QQ can also be the basis for dispute judgment (agreement and description of the conflict, the agreement shall prevail); 6, because the chat record can be used as the basis for dispute judgment, so when the two sides contact, only communicate with the other party on the QQ and mobile phone number left on the systemhere, in case the other party does not recognize self-commitment. 7, although the probability of disputes is very small, but be sure to retain such important information as chat records, mobile phone messages, etc., in case of disputes, it is convenient for seven PAWS to intervene in rapid processing.
View details
  • 1. As a third-party intermediary platform, Qichou protects the security of the transaction and the rights and interests of both buyers and sellers according to the transaction contract (commodity description, content agreed before the transaction); 2, non-platform online trading projects, any consequences have nothing to do with mutual site; No matter the seller for any reason to require offline transactions, please contact the management report.
View details

Related Article

make a comment
No comments available at the moment
Official customer service team

To solve your worries - 24 hours online professional service