Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Java GUI实用小工具集 Common Gui Tools

Common Gui Tools 是用java编写,GUI界面的实用小工具集,1.4版有20个小工具:

1,编码转换:Character Converter
2,加密解密:Encrypt And Decrypt
3,计算文件数字签名:File Digital Signature,支持大文件
4,正则表达式验证:Regex Tester
5,执行Script脚本:Run Script
6,文件(夹)查找操作:Folder And File Operate
7,Ant脚本自动build:Ant Script Auto Build
8,Java类查找:Class Finder,查找本地的*.class或*.java
9,颜色工具:Color Tool
10,时间工具:Time Tool
11,运行环境信息:System Information
12,二维码转换:QrCode Converter
13,Code格式化:Code Formatter
14,中文简体繁体互转:ZHConverter Visual
15,字符转义工具:Escape Character Tool
16,文件(夹)变化监控:JNotify Visual
17,文本编码识别:JUniversal Chardet
18,文本文件切分:Text File Split
19,OpenOffice文档转换JODConverter Visual,需Openoffice后台服务支持
20,简易Webview:Simple Webview

    捐助本项目:支持长远发展,感谢您的认可!

欢迎您使用并提供宝贵意见!


下载及使用说明:
Require Java 6.0+
下载压缩包common_gui_tools-1.4.zip,解压,Windows下,用start.bat运行,Linux下使用start.sh运行。


配置说明:

1,本软件采用插件方式,20个小工具即是20个插件,插件配置文件夹conf,
   配置文件有:common_gui_tools.properties、more_tools.properties以及多个插件的配置;
2,相关配置说明参看各配置文件,可通过修改文件common_gui_tools.properties中属性CommonUseTools修改常用插件;
   默认加载插件Encrypt And Decrypt、Time Tool、QrCode Converter、Code Formatter; 
3,可通过GUISkin属性修改软件皮肤,fontStyles系列属性修改显示字体。


开发说明:

1,启动类:bs.tool.commongui.GuiMain,参见:src/main/MANIFEST.MF;
2,本地开发运行前先执行mvn clean package,以将src/main/sources下资源拷贝到target,否则运行时会找不到配置文件及图片;



下面逐个简单简绍每个小工具: 打开软件后可通过菜单栏Tools、More Tools选择工具显示,通过各工具的关闭按钮或菜单栏再次点击工具关闭显示。

1,编码转换:Character Converter
(1),编码:Encode String表单输入字符,点击右侧对应的Encode按钮,对输入字符进行编码,注意此时的编码类别是“二进制”、“八进制”、“十进制”、“十六进制”。对应的可以使用下面的Decode进行解码。
Character Converter
(2),乱码解码:选择编码类别“乱码解码”,比如在Big5表单中输入“趼睫”,点击右侧对应Decode按钮,GBK表单中解码出字符“字符”。
Character Converter

2,加密解密:Encrypt And Decrypt
加密解密:默认字符集UTF-8,另可选其他常用字符集,前五种算法可解密,后五种算法不可逆。
Encrypt And Decrypt

3,计算文件数字签名:File Digital Signature,支持大文件
计算文件/文件夹子文件的MD5、SHA1值,支持计算大文件,支持对文件名的正则过滤,对满足条件的文件进行计算。
File Digital Signature

4,正则表达式验证:Regex Tester
常用正则表达式文件conf\RegexTester\expression.properties。
Regex Tester
Regex Tester help

5,执行Script脚本:Run Script
此工具简单目前仅可进行简单的计算。
Run Script

6,文件(夹)查找操作Folder And File Operate
此工具功能丰富,可通过多种条件(名称,类型,时间,大小,其中名称包括后缀名且不区分大小写)查找文件(夹);
不仅包括文件(夹)查找,也包括复制、剪切、删除文件及删除空文件夹;
通过工具界面可了解其详细功能,注意操作类型非“默认查找”时,需谨慎操作,以防误删除文件;
文件类型配置文件conf\FolderAndFileOperate\filetype.properties。
Folder And File Operate

7,Ant脚本自动build: Ant Script Auto Build
通过解析Eclipse的Java Project、Dynamic Web Project或者MyEclipse的Web Project的相关配置文件,自动构建者这三类Project的Ant脚本。
Ant Script Auto Build
Ant Script Auto Build也提供独立版本,下载文件:antScriptAutoBuild-1.21.zip

8,Java类查找:Class Finder,查找本机的.class或.java
查找文件夹下的.class及.java文件,或者文件夹下压缩文件jar,war,aar,ear,zip内的.class及.java文件。
Class Finder
可配置查找的文件类型(不限于.class及.java文件,可通过配置扩展用于查找其他类型的文件),压缩文件限于java.util.zip.ZipEntry类可解析的类型,配置文件参见conf\ClassFinder\conf.properties。

9,颜色工具:Color Tool
此工具可进行颜色RGB码与HTML码的相互转换,调色板显示所填写颜色的效果以及选择颜色。
Color Tool

10,时间工具:Time Tool
时间字符串与时间戳的相互转换。
Time Tool

11,运行环境信息:System Information
此工具可查看运行机器的Overview(基础信息)、Running Status、System Properties、支持的字符集、字体。
System Information

12,二维码转换:QrCode Converter
二维码生成、解析。
QrCode Converter
项目:zxing

13,Code格式化:Code Formatter
代码格式化,目前仅支持Json。
Code Formatter
项目:gson

14,中文简体繁体互转:ZHConverter Visual
ZHConverter Visual
项目:java-zhconverter

15,字符转义工具:Escape Character Tool
HTML、XML、JAVA、JavaScript、CSV字符转义字符及还原,使用Apache Commons-lang的StringEscapeUtils类。
Escape Character Tool

16,文件(夹)变化监控:JNotify Visual
使用JNotify监控文件(夹)增删改及重命名。
JNotify Visual
关于JNotify Visual使用的类包jnotify-0.94_improve-1.0.jar,改进自jnotify-0.94,项目地址http://code.google.com/p/improve-lgpl-jars/

17,文本编码识别:JUniversal Chardet
检测文件编码,识别准确率高(有一定的误差)。
JUniversal Chardet
项目:juniversalchardet
文档:Mozilla UniversalCharsetDetection
其他编码识别项目:jchardet  cpdetector  Charset Detect Stream Reader

18,文本文件切分:Text File Split
按大小或行数切分文件。
Text File Split

19,OpenOffice文档转换JODConverter Visual,需Openoffice后台服务支持
可视化文档转换,支持常见文档的相互转换,如doc/docx转pdf、rtf、text、html,xls/xlsx转pdf、csv、tsv、html,支持的详细转换类型具体参见插件。
JODConverter Visual
测试OpenOffice版本:3.4
配置文件:conf/JODConverterVisual/converter.properties
转换文档:Supported Formats  Document Conversion with OpenOffice

20,简易Webview:Simple Webview
Simple Webview
项目:The DJ Project

捐助本项目:支持长远发展,感谢您的认可!

微信 Donate weixin
支付宝 Donate alipay

About

Common Gui Tools 是用java编写,GUI界面的实用小工具集,当前1.4版有20个小工具。

Resources

License

Packages

No packages published

Languages

You can’t perform that action at this time.