所以我有一个非常基本的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()”引起了问题,但我不知道有其他方法可以完成这项工作。请指导!

最佳答案

如果panel2JPanel,则没有setIcon方法。

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

10-08 13:25