天天看點

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

common gui tools

common gui tools 是用java編寫,gui界面的實用小工具集,1.1版有13個小工具:

歡迎您使用并提供改進意見!

下載下傳及使用說明:

下載下傳壓縮包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進行解碼。

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

(2),亂碼解碼:選擇編碼類别“亂碼解碼”,比如在big5表單中輸入“趼睫”,點選右側對應decode按鈕,gbk表單中解碼出字元“字元”。

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

2,加密解密:encrypt and decrypt

加密解密:預設字元集utf-8,另可選其他常用字元集,前五種算法可解密,後五種算法不可逆。

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

3,計算檔案數字簽名:file digital signature,支援大檔案

計算檔案/檔案夾子檔案的md5、sha1值,支援計算大檔案,支援對檔案名的正則過濾,對滿足條件的檔案進行計算。

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

4,正規表達式驗證:regex tester

常用正規表達式檔案confregextesterexpression.properties。

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

5,執行script腳本:run script

此工具簡單目前僅可進行簡單的計算。

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

6,檔案(夾)查找操作folder and file operate

此工具功能豐富,可通過多種條件(名稱,類型,時間,大小,其中名稱包括字尾名且不區分大小寫)查找檔案(夾);

不僅包括檔案(夾)查找,也包括複制、剪切、删除檔案及删除空檔案夾;

通過工具界面可了解其詳細功能,注意操作類型非“預設查找”時,需謹慎操作,以防誤删除檔案;

檔案類型配置檔案conffolderandfileoperatefiletype.properties。

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

7,ant腳本自動build: ant script auto build

通過解析eclipse的java project、dynamic web project或者myeclipse的web project的相關配置檔案,自動建構者這三類project的ant腳本。

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

ant script auto build也提供獨立版本,下載下傳檔案:antscriptautobuild-1.2.zip

8,java類查找:class finder,查找本機的.class或.java

查找檔案夾下的.class及.java檔案,或者檔案夾下壓縮檔案jar,war,aar,ear,zip内的.class及.java檔案。

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

可配置查找的檔案類型(不限于.class及.java檔案,可通過配置擴充用于查找其他類型的檔案),壓縮檔案限于java.util.zip.zipentry類可解析的類型,配置檔案參見confclassfinderconf.properties。

9,運作環境資訊:system information

此工具可檢視運作機器的overview(基礎資訊)、running status、system properties、支援的字元集、字型。

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

10,openoffice文檔轉換jodconverter visual,需openoffice背景服務支援

可視化文檔轉換,支援常見文檔的互相轉換,如doc/docx轉pdf、rtf、text、html,xls/xlsx轉pdf、csv、tsv、html,支援的詳細轉換類型具體參見插件。

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

測試openoffice版本:3.4

配置檔案:conf/jodconvertervisual/converter.properties

轉換文檔:supported formats  document conversion with openoffice

11,檔案(夾)變化監控:jnotify visual

使用jnotify監控檔案(夾)增删改及重命名。

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

12,文本編碼識别:juniversal chardet

檢測檔案編碼,識别準确率高(有一定的誤差)。

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

項目:juniversalchardet

文檔:mozilla universalcharsetdetection

其他編碼識别項目:jchardet  cpdetector  charset detect stream reader

13,中文簡體繁體互轉:zhconverter visual

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