2012-08-03 105 views
1

我想使用繪製方法,我需要從jlabel或jbutton獲取圖像,但不知道如何完全做到這一點,任何人都知道如何? 像這樣的事情,例如如何從jicon或jbutton的imageicon中獲取圖像?

g.drawImage(tiles[(bounds[0]+j)%Map.width][i].getIcon().getImage(), 0, 0, null); 

但是這顯然是行不通的 瓷磚[(範圍[0] + J)%Map.width] [I]是一個JLabel

+0

imageIcon.getImage()怎麼辦? – 2012-08-03 15:36:32

+0

我想通過在不同的實例中調用它的方法 – user7715 2012-08-03 16:22:30

回答

0

我想你已經有工作ImageIcon,並且您只需將其包含在您的JLabel(如問題標題中所述)。

JLabel教程中所述,您可以創建帶有圖像和文本,僅文本或僅圖像的標籤。 對於後者,請使用new JLabel(icon)的構造函數

+0

這不是我要求的對不起,例如g.drawImage(tiles [(bounds [0] + j)%Map.width ] [i] .getIcon()。getImage(),0,0,null);但是這顯然不起作用 – user7715 2012-08-03 09:53:00