在Java中插入图片

时间:2017-11-28 13:59:56

标签: java image background

我想插入一张图片,以便我可以更改背景。我用这样的颜色做到了这一点 " else if(e.getSource()== bla)panel.setBackground(Color.white); "但是有没有办法用图片来做(例如picture.jpg)?

rodbild = new JMenuItem("Röd bild", new ImageIcon("desktop/Rod.jpg"));

...

else if (e.getSource() == blabild) panel.setBackground(Color.white);

这就是我到目前为止只用颜色做的事情。

1 个答案:

答案 0 :(得分:0)

我建议在这里向您的面板插入带有透明背景的PNG图像。

由于图像背景是透明的,它将“继承”它所在面板的背景颜色。

然后当您更新面板背景颜色时(正如您已经做的那样),它应该更改图像周围的背景颜色。