使用JFrame

时间:2017-06-08 09:36:48

标签: java swing

所以我有一个非常基本的java应用程序,有一个面板,里面是一个按钮。当用户点击该按钮时,我希望图片以相同的形式出现在另一个面板中。

我搜索了从web /从我的文件夹加载图像的方法,这是我提出的代码: -

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()”导致问题,但我不知道任何其他方法来完成这项工作。请指导!

1 个答案:

答案 0 :(得分:2)

如果panel2JPanel,则它没有setIcon方法。

使用JLabel代替,它有这样的方法。