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

bs2004
 bs2004
发布于 2013年03月20日
收藏 37

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

   1,编码转换:Character Converter
   2,加密解密:Encrypt And Decrypt
   3,正则表达式验证:Regex Tester
   4,执行Script脚本:Run Script
   5,文件(夹)查找操作Folder And File Operate
   6,运行环境信息:System Information 

 

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


配置说明:
   1,本软件采用插件方式,6个小工具即是6个插件,插件配置文件common_gui_tools-1.0.jar\common_gui_tools.properties;
   2,相关说明参看
common_gui_tools.properties,可通过属性CommonUseTools修改常用插件,默认加载插件Folder And File Operate及System Information;
   3,可通过GUISkin属性修改软件皮肤,fontStyles系列属性修改显示字体。

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


下面逐个简单简绍每个小工具: 打开软件后可通过菜单栏Tools选择展现/隐藏工具。
    1,编码转换:Character Converter
   (1),编码:Encode String表单输入字符,点击右侧对应的Encode按钮,对输入字符进行编码,注意此时的编码类别是“16进制”或“2进制”。
          对应的可以使用下面的Decode进行解码。
   
   (2),乱码解码:选择编码类别“乱码解码”,比如在Big5表单中输入“趼睫”,点击右侧对应Decode按钮,GBK表单中解码出正确的字符“字符”。
   

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

    3,正则表达式验证:Regex Tester    
   常用正则表达式文件common_gui_tools-1.0.jar\bs\util\tool\commongui\source\RegexTester-expression.properties。
   


  4,执行Script脚本:Run Script
  此功能简单以后待完善。
  

  5,文件(夹)查找操作Folder And File Operate
  此工具功能比较丰富,可通过多种条件(名称,类型,时间,大小,其中名称包括后缀名且不区分大小写)查找文件(夹);
  且不仅包括文件(夹)查找,也包括复制、剪切、删除文件及删除空文件夹;
  通过界面文字可了解其功能,注意操作类型不为“默认查找”时,需谨慎操作;
  文件类型配置文件common_gui_tools-1.0.jar\bs\util\tool\commongui\source\FolderAndFileOperate-filetype.properties。
  

   6,运行环境信息:System Information
 
工具可查看运行机器上支持的字符集、字体及Java System.getProperties()相关属性。
  

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Common Gui Tools 1.0,Java GUI实用小工具集
加载中

最新评论(18

bs2004
bs2004

引用来自“yuyuyuyu”的评论

怎么会报错啊,只能直接运行jar文件

报什么错?
yuyuyuyu
yuyuyuyu
怎么会报错啊,只能直接运行jar文件
bs2004
bs2004

引用来自“Roger蛋蛋”的评论

引用来自“bs2004”的评论

引用来自“Roger蛋蛋”的评论

引用来自“bs2004”的评论

引用来自“Roger蛋蛋”的评论

BUG比较多,尤其是编码转换那块。
encode成BIG5,8859-1后再decode就乱码。

还有,标签栏最好加上关闭功能

encode成BIG5,再Decode,一般不乱码;encode成ISO-8859-1后再decode就乱码,这个是ISO-8859-1只能支持ASCII字符集那点字符,额外的字符肯定乱码了。
标签上加上关闭按钮,我不会这个,你知道怎么加吗?其他BUG呢,请说出来我好改进。

ISO-8859-1这个理解了,呵呵。TAB关闭效果我也不会。
还有个就是你试试abc,编码,进制前缀符选“\u”,出来的结果格式不对,成了\u6162\u63,应该是\u61\u62\u63吧

又细想了想,觉得\u6162\u63与\u61\u62\u63,好像这两个表示的意思是一样的,都是\u后面一位数字转成4位2进制数字,天亮我找“专家”问问看,^_^

我现在也觉得我的理解有问题了,我混淆了UTF-8和UTF-16,我也不是很懂编码,瞎说了不好意思了。

字符"ab",Encode 16进制UTF-8为 "6162",ISO-8859-1为"6162";字符"ab",Encode 16进制UTF-8为 "e4b8 ade6 9687",ISO-8859-1为"3f3f";说明中英文字符在不同编码下占长度也不同。那前缀分隔符最好便是一个前缀分隔符后面跟的是一个字符对应编码的十六进制,那这个\u后面所跟的是2位、4位、6位16进制都是可能的了。我直接\u后面跟4位处理了。
bs2004
bs2004

引用来自“hantsy”的评论

Good tools

^_^,欢迎使用并提意见!
hantsy
hantsy
Good tools
南湖船老大
南湖船老大

引用来自“bs2004”的评论

引用来自“Roger蛋蛋”的评论

引用来自“bs2004”的评论

引用来自“Roger蛋蛋”的评论

BUG比较多,尤其是编码转换那块。
encode成BIG5,8859-1后再decode就乱码。

还有,标签栏最好加上关闭功能

encode成BIG5,再Decode,一般不乱码;encode成ISO-8859-1后再decode就乱码,这个是ISO-8859-1只能支持ASCII字符集那点字符,额外的字符肯定乱码了。
标签上加上关闭按钮,我不会这个,你知道怎么加吗?其他BUG呢,请说出来我好改进。

ISO-8859-1这个理解了,呵呵。TAB关闭效果我也不会。
还有个就是你试试abc,编码,进制前缀符选“\u”,出来的结果格式不对,成了\u6162\u63,应该是\u61\u62\u63吧

又细想了想,觉得\u6162\u63与\u61\u62\u63,好像这两个表示的意思是一样的,都是\u后面一位数字转成4位2进制数字,天亮我找“专家”问问看,^_^

我现在也觉得我的理解有问题了,我混淆了UTF-8和UTF-16,我也不是很懂编码,瞎说了不好意思了。
bs2004
bs2004

引用来自“Roger蛋蛋”的评论

引用来自“bs2004”的评论

引用来自“Roger蛋蛋”的评论

BUG比较多,尤其是编码转换那块。
encode成BIG5,8859-1后再decode就乱码。

还有,标签栏最好加上关闭功能

encode成BIG5,再Decode,一般不乱码;encode成ISO-8859-1后再decode就乱码,这个是ISO-8859-1只能支持ASCII字符集那点字符,额外的字符肯定乱码了。
标签上加上关闭按钮,我不会这个,你知道怎么加吗?其他BUG呢,请说出来我好改进。

ISO-8859-1这个理解了,呵呵。TAB关闭效果我也不会。
还有个就是你试试abc,编码,进制前缀符选“\u”,出来的结果格式不对,成了\u6162\u63,应该是\u61\u62\u63吧

又细想了想,觉得\u6162\u63与\u61\u62\u63,好像这两个表示的意思是一样的,都是\u后面一位数字转成4位2进制数字,天亮我找“专家”问问看,^_^
bs2004
bs2004

引用来自“Roger蛋蛋”的评论

引用来自“bs2004”的评论

引用来自“Roger蛋蛋”的评论

BUG比较多,尤其是编码转换那块。
encode成BIG5,8859-1后再decode就乱码。

还有,标签栏最好加上关闭功能

encode成BIG5,再Decode,一般不乱码;encode成ISO-8859-1后再decode就乱码,这个是ISO-8859-1只能支持ASCII字符集那点字符,额外的字符肯定乱码了。
标签上加上关闭按钮,我不会这个,你知道怎么加吗?其他BUG呢,请说出来我好改进。

ISO-8859-1这个理解了,呵呵。TAB关闭效果我也不会。
还有个就是你试试abc,编码,进制前缀符选“\u”,出来的结果格式不对,成了\u6162\u63,应该是\u61\u62\u63吧

嗯,是,你说的对,下次我改过来,多谢啊!
南湖船老大
南湖船老大

引用来自“bs2004”的评论

引用来自“Roger蛋蛋”的评论

BUG比较多,尤其是编码转换那块。
encode成BIG5,8859-1后再decode就乱码。

还有,标签栏最好加上关闭功能

encode成BIG5,再Decode,一般不乱码;encode成ISO-8859-1后再decode就乱码,这个是ISO-8859-1只能支持ASCII字符集那点字符,额外的字符肯定乱码了。
标签上加上关闭按钮,我不会这个,你知道怎么加吗?其他BUG呢,请说出来我好改进。

ISO-8859-1这个理解了,呵呵。TAB关闭效果我也不会。
还有个就是你试试abc,编码,进制前缀符选“\u”,出来的结果格式不对,成了\u6162\u63,应该是\u61\u62\u63吧
bs2004
bs2004

引用来自“Roger蛋蛋”的评论

你截的图里举得例子也不对吧,“字符”编码成iso8859-1得到“3f3f”这个结果显然不对。

http://baike.baidu.com/view/758577.htm,这个问题我也不怎么清楚,JSP转ISO-8859-1那个可以转,可能是我写错了,不过ISO-8859-1是比较特殊。
返回顶部
顶部