每個ui程式都離不開,一般的eclipse外掛程式,在乙個類中定義了若干靜態常量,每乙個常量指定乙個icon的名字,在程式中用到的時候,通過這個常量計算得到。eclipse的外掛程式一般規模較大,很多,而且分不同的畫素,彩色,灰白等。這樣有利於統一的管理和開發人員的溝通。
public class imageshop
public static imagedescriptor getdescriptor(string key)
return image;
}public static image get(string key)
return image;
}public static string getimagekey()
private static void initial() catch (exception e)
file file = new file(url.getpath());
file images = file.listfiles();
for (int i = 0; i < images.length; i++)
string name = f.getname();
if (!name.endswith(".gif"))
string key = name.substring(0, name.indexof('.'));
url fullpathstring = bundle.getentry("icons/" + name);
imagedescriptor des = imagedescriptor.createfromurl(fullpathstring);
register.put(key, des);
keys.add(key);}}
}所有的都放在根目錄/icons目錄下,在系統中如果用到名字為default.gif的,只要呼叫imageshop.get(「default」)即可;有時在action中需要用到imagedescriptor,呼叫imageshop. getdescriptor(「default」)就可以取到。
方便管理plugin或rcp的icons
每個ui程式都離不開,一般的eclipse外掛程式,在乙個類中定義了若干靜態常量,每乙個常量指定乙個icon的名字,在程式中用到的時候,通過這個常量計算得到。eclipse的外掛程式一般規模較大,很多,而且分不同的畫素,彩色,灰白等。這樣有利於統一的管理和開發人員的溝通。public class i...
超級方便的外掛程式管理器 「utools」
官網位址 utools 是乙個極簡 外掛程式化 跨平台的現代桌面軟體。通過自由選配豐富的外掛程式,打造你得心應手的工具集合。通過快捷鍵 預設 alt space 就可以快速呼出這個搜尋框。它相當聰明,你可以往輸入框內貼上文字 截圖 檔案 資料夾等等,能夠處理此內容的外掛程式也早已準備就緒,統一的設計...
乙個方便版本管理員的git log shell指令碼
直接分享 old ifs ifs ifs arr 1 ifs old ifs filename date y m d date h m s touch filename.sql for s in do echo e 033 41 33m s 033 0m if 3 4 then git log af...