2017-06-08 70 views
0

所以我有一個非常基本的Java應用程序,有一個面板,裏面是一個按鈕。當用戶點擊按鈕時,我想要一張圖片以相同的形式出現在另一個面板中。使用JFrame在Java中加載圖像

我搜索了方法來加載從網頁圖片/從我的文件夾,這是代碼我想出了: -

private void buttonActionPerformed(java.awt.event.ActionEvent evt) 

{          
    ImageIcon icon = new ImageIcon("URL-of-the-image"); 
    panel2.setIcon(icon); 

}  

~~what panel 2 looks like~~

我在哪裏去了? 它說方法「setIcon()」導致一個問題,但我不知道任何其他方法來完成這項工作。請指導!

+0

什麼問題? –

+0

的方法「setIcon」,它說「找不到符號」 –

+0

所以它不編譯? –

回答

2

如果panel2JPanel,它沒有setIcon方法。

改爲使用JLabel,它有這樣一種方法。