我的问题是背景图像覆盖了我在 JPanel 中使用的所有 ImageIcon。例如,在此代码片段中,我尝试将 setIcon 设置为我在面板中拥有的标签之一。但是背景图像覆盖了它。我怎样才能解决这个问题?我是在paint方法之外还是在它内部使用label.setIcon()都没有关系。
public void paint(Graphics g) {
super.paint(g);
g.drawImage(backgroundImage, 0, 0, this);
label1.setIcon(iconImage);
}
提前致谢!