开发者社区> 青衫无名> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Common Gui Tools 1.1,Java GUI实用小工具集

简介:
+关注继续查看

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

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,运行环境信息:System Information 
10,OpenOffice文档转换JODConverter Visual,需Openoffice后台服务支持 
11,文件(夹)变化监控:JNotify Visual 
12,文本编码识别:JUniversal Chardet 
13,中文简体繁体互转:ZHConverter Visual

欢迎您使用并提供改进意见!

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

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

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

1,编码转换:Character Converter
(1),编码:Encode String表单输入字符,点击右侧对应的Encode按钮,对输入字符进行编码,注意此时的编码类别是“二进制”、“八进制”、“十进制”、“十六进制”。对应的可以使用下面的Decode进行解码。
image

(2),乱码解码:选择编码类别“乱码解码”,比如在Big5表单中输入“趼睫”,点击右侧对应Decode按钮,GBK表单中解码出字符“字符”。
image

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

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

4,正则表达式验证:Regex Tester
常用正则表达式文件confRegexTesterexpression.properties。
image
image

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

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

7,Ant脚本自动build: Ant Script Auto Build
通过解析Eclipse的Java Project、Dynamic Web Project或者MyEclipse的Web Project的相关配置文件,自动构建者这三类Project的Ant脚本。
image

Ant Script Auto Build也提供独立版本,下载文件:antScriptAutoBuild-1.2.zip

8,Java类查找:Class Finder,查找本机的.class或.java
查找文件夹下的.class及.java文件,或者文件夹下压缩文件jar,war,aar,ear,zip内的.class及.java文件。
image

可配置查找的文件类型(不限于.class及.java文件,可通过配置扩展用于查找其他类型的文件),压缩文件限于java.util.zip.ZipEntry类可解析的类型,配置文件参见confClassFinderconf.properties。

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

10,OpenOffice文档转换JODConverter Visual,需Openoffice后台服务支持
可视化文档转换,支持常见文档的相互转换,如doc/docx转pdf、rtf、text、html,xls/xlsx转pdf、csv、tsv、html,支持的详细转换类型具体参见插件。
image

测试OpenOffice版本:3.4
配置文件:conf/JODConverterVisual/converter.properties
转换文档:Supported Formats  Document Conversion with OpenOffice

11,文件(夹)变化监控:JNotify Visual
使用JNotify监控文件(夹)增删改及重命名。
image

关于JNotify Visual使用的类包jnotify-0.94_improve-1.0.jar,改进自jnotify-0.94,项目地址http://code.google.com/p/improve-lgpl-jars/

12,文本编码识别:JUniversal Chardet
检测文件编码,识别准确率高(有一定的误差)。
image

项目:juniversalchardet
文档:Mozilla UniversalCharsetDetection
其他编码识别项目:jchardet  cpdetector  Charset Detect Stream Reader

13,中文简体繁体互转:ZHConverter Visual
image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java的GUI窗体出现乱码解决方法
问题描述:   用java做一个图形化界面的程序,在Eclipse上运行后中文显示乱码,如下图所示: 解决方法:   在要运行的代码上右键 Run As --> Run Configurations...,   在 Arguments --> VM arguments:  中增加下面这句: -Dfile.encoding=gbk  结果: 注意:   我的电脑的编码是:GBK,Ecplise软件的编码是UTF-8。
1691 0
Java实现单词计数MapReduce
本文分享实现单词计数MapReduce的方法
0 0
JAVA 实现上传图片添加水印(详细版)(上)
JAVA 实现上传图片添加水印(详细版)
0 0
Java 实现汉字按照首字母分组排序
Java 实现汉字按照首字母分组排序
0 0
Java实现图书管理系统
本篇文章是对目前Java专栏已有内容的一个总结练习,希望各位小主们在学习完面向对象的知识后,可以阅览本篇文章后,自己也动手实现一个这样的demo来加深总结应用已经学到知识并进行巩固。
0 0
java实现spring boot项目启动时,重启Windows进程
java实现spring boot项目启动时,重启Windows进程
0 0
Java实现拼图小游戏(1)—— JFrame的认识及界面搭建
如果要在某一个界面里面添加功能的话,都在一个类中,会显得代码难以阅读,而且修改起来也会很困难,所以我们将游戏主界面、登录界面、以及注册界面都单独编成一个类,每一个类都继承JFrame父类,并且在类中创建方法来来实现页面
0 0
Java网络编程:UDP/TCP实现实时聊天、上传图片、下载资源等
ip地址的分类: 1、ipv4、ipv6 127.0.0.1:4个字节组成,0-255,42亿;30亿都在北美,亚洲就只有4亿 2011年就用尽了。
0 0
Java实现拼图小游戏(7)—— 计步功能及菜单业务的实现
注意由于我们计步功能的步数要在重写方法中用到,所以不能将初始化语句写在方法体内,而是要写在成员位置。在其名字的时候也要做到“见名知意”,所以我们给它起名字为step
0 0
Java实现拼图小游戏(7)—— 作弊码和判断胜利
当我们好不容易把拼图复原了,但是一点提示也没有,完全看不出来是成功了,那么我们就需要有判断胜利的功能去弹出“成功”类的图片,以便于玩家选择是重新开始还是退出小游戏
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
From Java/Android to Swift iOS
立即下载
Java 8 简明教程
立即下载
Java基础入门(一)
立即下载