轉自:http://blog.sina.com.cn/s/blog_9e4556250100z5kv.html
此類是所有 Abstract Window Toolkit 實際實現的抽象超類。Toolkit
的子類被用於將各種組件綁定到特定本機工具包實現。
大多數應用程序不應直接調用該類中的任何方法。
Toolkit
定義的方法是一種“膠水”,將
java.awt
包中與平台無關的類與
java.awt.peer
中的對應物連接起來。
Toolkit
定義的一些方法能直接查詢本機操作系統。
以下是采用ToolKit讀取硬盤上的圖片
private static Toolkit tk =Toolkit.getDefaultToolkit(); //拿到默認工具包,通過工具包的方法把硬盤上的圖片拿到內存中來
private static Image[] exploreImages = null;
private static Map<String,Image> map = new HashMap<String,Image>();
static{ //靜態代碼區, “靜態塊”中代碼的特點是:在這個類被裝載時就會執行,且只執行一次。
exploreImages = new Image[]{
tk.getImage(Explore.class.getClassLoader().getResource("images/effect_blast_1.png")),
tk.getImage(Explore.class.getClassLoader().getResource("images/effect_blast_2.png")),
tk.getImage(Explore.class.getClassLoader().getResource("images/effect_blast_3.png")),
tk.getImage(Explore.class.getClassLoader().getResource("images/effect_blast_4.png")),
tk.getImage(Explore.class.getClassLoader().getResource("images/effect_blast_5.png"))
tk.get
};
}