A collection of useful gadgets built on JavaFx

A collection of useful gadgets built on JavaFx

2022-09-13 0 1,256
Resource Number 38228 Last Updated 2025-02-24
¥ 0HKD 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/a-collection-of-useful-gadgets-built-on-javafx/

Share free open-source source code

Q&A
  • 1. Automatic: After making an online payment, click the (Download) link to download the source code; 2. Manual: Contact the seller or the official to check if the template is consistent. Then, place an order and make payment online. The seller ships the goods, and both parties inspect and confirm that there are no issues. ICTcoder will then settle the payment for the seller. Note: Please ensure to place your order and make payment through ICTcoder. If you do not place your order and make payment through ICTcoder, and the seller sends fake source code or encounters any issues, ICTcoder will not assist in resolving them, nor can we guarantee your funds!
View details
  • 1. Default transaction cycle for source code: The seller manually ships the goods within 1-3 days. The amount paid by the user will be held in escrow by ICTcoder until 7 days after the transaction is completed and both parties confirm that there are no issues. ICTcoder will then settle with the seller. In case of any disputes, ICTcoder will have staff to assist in handling until the dispute is resolved or a refund is made! If the buyer places an order and makes payment not through ICTcoder, any issues and disputes have nothing to do with ICTcoder, and ICTcoder will not be responsible for any liabilities!
View details
  • 1. ICTcoder will permanently archive the transaction process between both parties and snapshots of the traded goods to ensure the authenticity, validity, and security of the transaction! 2. ICTcoder cannot guarantee services such as "permanent package updates" and "permanent technical support" after the merchant's commitment. Buyers are advised to identify these services on their own. If necessary, they can contact ICTcoder for assistance; 3. When both website demonstration and image demonstration exist in the source code, and the text descriptions of the website and images are inconsistent, the text description of the image shall prevail as the basis for dispute resolution (excluding special statements or agreements); 4. If there is no statement such as "no legal basis for refund" or similar content, any indication on the product that "once sold, no refunds will be supported" or other similar declarations shall be deemed invalid; 5. Before the buyer places an order and makes payment, the transaction details agreed upon by both parties via WhatsApp or email can also serve as the basis for dispute resolution (in case of any inconsistency between the agreement and the description of the conflict, the agreement shall prevail); 6. Since chat records and email records can serve as the basis for dispute resolution, both parties should only communicate with each other through the contact information left on the system when contacting each other, in order to prevent the other party from denying their own commitments. 7. Although the probability of disputes is low, it is essential to retain important information such as chat records, text messages, and email records, in case a dispute arises, so that ICTcoder can intervene quickly.
View details
  • 1. As a third-party intermediary platform, ICTcoder solely protects transaction security and the rights and interests of both buyers and sellers based on the transaction contract (product description, agreed content before the transaction); 2. For online trading projects not on the ICTcoder platform, any consequences are unrelated to this platform; regardless of the reason why the seller requests an offline transaction, please contact the administrator to report.
View details

Related Source code

ICTcoder Customer Service

24-hour online professional services