Java-删除图像图标?

Java-删除图像图标?,java,swing,imageicon,Java,Swing,Imageicon,是否有任何方法可以轻松地从屏幕上完全删除图像图标?我到处都找不到 ImageIcon image = new ImageIcon("candle.gif"); image.paintIcon(this, g, 150, 80) 例如,如果我想在以后按下按钮时去掉“image”,那么合适的代码是什么?(不是按钮,我知道怎么做)。不要重新发明轮子。绘制图标的最简单方法是使用JLabel。代码类似于: ImageIcon icon = new ImageIcon(...); JLabel label

是否有任何方法可以轻松地从屏幕上完全删除图像图标?我到处都找不到

ImageIcon image = new ImageIcon("candle.gif");
image.paintIcon(this, g, 150, 80)

例如,如果我想在以后按下按钮时去掉“image”,那么合适的代码是什么?(不是按钮,我知道怎么做)。

不要重新发明轮子。绘制图标的最简单方法是使用JLabel。代码类似于:

ImageIcon icon = new ImageIcon(...);
JLabel label = new JLabel( icon );
panel.add( label );
如果您不想再显示图标,请在按钮的ActionListener中执行以下操作:

label.setIcon( null );    

不要重新发明轮子。绘制图标的最简单方法是使用JLabel。代码类似于:

ImageIcon icon = new ImageIcon(...);
JLabel label = new JLabel( icon );
panel.add( label );
如果您不想再显示图标,请在按钮的ActionListener中执行以下操作:

label.setIcon( null );    

选择它,按delete键,按enter键,请把你的问题弄清楚正如Jigar所说,你的问题很不清楚。请阅读并选择它,按删除键,按回车键,请把你的问题弄清楚,正如Jigar所说,你的问题很不清楚。请阅读我尝试此操作时的内容,无论何时将标签添加到窗格中,标签始终位于其他组件的后面。您做错了什么。我不是一个读心术的人。张贴您的SSCCE()以演示问题。当我尝试此操作时,无论何时将标签添加到窗格中,标签始终位于其他组件的后面。您做错了什么。我不是一个读心术的人。发布演示问题的SSCCE()。