載入圖片的方式

如何將圖片導入到面板上顯示出來的幾種方式。
第一種:將圖片導入到label上顯示:
1: Toolkit.getDefaultToolkit().getImage(name):name爲圖片的路徑。支持gif ,JPEG or PNG.格式的圖片
2:將Image轉化爲ImageIcon 並設置到Label上:label.setIcon(new ImageIcon(image));

第二種:將遠程的圖片顯示在本地.加載到panel上
1: url = new URL(urlstr); 創建url
2: Image image = fr.getToolkit().getImage(url);
MediaTracker tracker = new MediaTracker(fr);
tracker.addImage(image, 0);
try {
tracker.waitForID(0);
}
catch (InterruptedException ie) {}
將圖片加載到本地。通過tracker進行加載.
3:繼承paintComponent
if (image != null) {
g2d.drawImage(image, 0, 0, this);
}
將圖片加載到panel上
第三種:就愛你過遠程圖片顯示在本地,加載到panel上
1: url = new URL(urlstr);
2: ImageIcon icon = new ImageIcon(url); 包含traker機制
3:icon.getImage() 獲得Image
4:通過paintComponent加載到panel上,代碼如第二種方案[size=xx-small][/size][align=center][/align]
第四種:通過加載本地圖片到Panel上
1: File file = new File("圖片路徑")
2: Image readImage = ImageIO.read(file);
3:作圖到Panel上。顯示如第三中的4步驟
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章