方便管理plugin或rcp的icons

2021-08-29 10:34:09 字數 1033 閱讀 2330

每個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...