Common Gui Tools 1.2 發布,Java GUI 實用小工具集
Common Gui Tools 是用java編寫,GUI界面的實用小工具集,1.2版有16個小工具:
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,運行環境信息:System Information 11,OpenOffice文檔轉換JODConverter Visual,需Openoffice后臺服務支持 12,文件(夾)變化監控:JNotify Visual 13,文本編碼識別:JUniversal Chardet 14,中文簡體繁體互轉:ZHConverter Visual 15,字符轉義工具:Escape Character Tool 16,短網址轉換:Short URL
歡迎您使用并提供寶貴意見!
下載及使用說明:
Require Java 6.0+
下載壓縮包common_gui_tools-1.2.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進行解碼。
(2),亂碼解碼:選擇編碼類別“亂碼解碼”,比如在Big5表單中輸入“趼睫”,點擊右側對應Decode按鈕,GBK表單中解碼出字符“字符”。
2,加密解密:Encrypt And Decrypt
加密解密:默認字符集UTF-8,另可選其他常用字符集,前五種算法可解密,后五種算法不可逆。
3,計算文件數字簽名:File Digital Signature,支持大文件
計算文件/文件夾子文件的MD5、SHA1值,支持計算大文件,支持對文件名的正則過濾,對滿足條件的文件進行計算。
4,正則表達式驗證:Regex Tester
常用正則表達式文件conf\RegexTester\expression.properties。
5,執行Script腳本:Run Script
此工具簡單目前僅可進行簡單的計算。
6,文件(夾)查找操作Folder And File Operate
此工具功能豐富,可通過多種條件(名稱,類型,時間,大小,其中名稱包括后綴名且不區分大小寫)查找文件(夾);
不僅包括文件(夾)查找,也包括復制、剪切、刪除文件及刪除空文件夾;
通過工具界面可了解其詳細功能,注意操作類型非“默認查找”時,需謹慎操作,以防誤刪除文件;
文件類型配置文件conf\FolderAndFileOperate\filetype.properties。
7,Ant腳本自動build: Ant Script Auto Build
通過解析Eclipse的Java Project、Dynamic Web Project或者MyEclipse的Web Project的相關配置文件,自動構建者這三類Project的Ant腳本。
Ant Script Auto Build也提供獨立版本,下載文件:antScriptAutoBuild-1.2.zip
8,Java類查找:Class Finder,查找本機的.class或.java
查找文件夾下的.class及.java文件,或者文件夾下壓縮文件jar,war,aar,ear,zip內的.class及.java文件。
可配置查找的文件類型(不限于.class及.java文件,可通過配置擴展用于查找其他類型的文件),壓縮文件限于java.util.zip.ZipEntry類可解析的類型,配置文件參見conf\ClassFinder\conf.properties。
9,顏色工具:Color Tool
此工具可進行顏色RGB碼與HTML碼的相互轉換,調色板顯示所填寫顏色的效果以及選擇顏色。
10,運行環境信息:System Information
此工具可查看運行機器的Overview(基礎信息)、Running Status、System Properties、支持的字符集、字體。
11,OpenOffice文檔轉換JODConverter Visual,需Openoffice后臺服務支持
可視化文檔轉換,支持常見文檔的相互轉換,如doc/docx轉pdf、rtf、text、html,xls/xlsx轉pdf、csv、tsv、html,支持的詳細轉換類型具體參見插件。
測試OpenOffice版本:3.4
配置文件:conf/JODConverterVisual/converter.properties
轉換文檔:Supported Formats Document Conversion with OpenOffice
12,文件(夾)變化監控:JNotify Visual
使用JNotify監控文件(夾)增刪改及重命名。
關于JNotify Visual使用的類包jnotify-0.94_improve-1.0.jar,改進自jnotify-0.94,項目地址http://code.google.com/p/improve-lgpl-jars/
13,文本編碼識別:JUniversal Chardet
檢測文件編碼,識別準確率高(有一定的誤差)。
項目:juniversalchardet
文檔:Mozilla UniversalCharsetDetection
其他編碼識別項目:jchardet cpdetector Charset Detect Stream Reader
14,中文簡體繁體互轉:ZHConverter Visual
項目:java-zhconverter
15,字符轉義工具:Escape Character Tool
HTML、XML、JAVA、JavaScript、CSV字符轉義字符及還原,使用Apache Commons-lang的StringEscapeUtils類。
16,短網址轉換:Short URL
當前支持將URL轉換為百度提供的短網址,以及可將百度的短網址還原為原網址。