Java的GUI(Swing)添加背景图片

Java的GUI(Swing)添加背景图片

众所周知,在Java中GUI的各种都是需要自己编写的,然后在添加背景图片的时候有时候会覆盖其他组件,所以下面具体讲述怎么插入背景图片,并且不覆盖。

一、插入背景图片

直接调用以下方法即可,记得方法中的图片路径需要修改

public void background(){

((JPanel)this.getContentPane()).setOpaque(false);

ImageIcon img = new ImageIcon("img/background.jpg"); //添加图片

JLabel background = new JLabel(img);

this.getLayeredPane().add(background, new Integer(Integer.MIN_VALUE));

background.setBounds(0, 0, img.getIconWidth(), img.getIconHeight());

}

二、设置参数

将对应的组件设置成透明即可,如下示例

JPanel panel1 = new JPanel();

panel1.setOpaque(false); //组件设置为透明;

我的具体界面如下

相关推荐

pptv网络电视软件特性有哪些?pptv网络电视有哪些功能?
365bet中文官方网站

pptv网络电视软件特性有哪些?pptv网络电视有哪些功能?

📅 07-06 👁️ 724
李珹拙轩
365bet中文官方网站

李珹拙轩

📅 07-07 👁️ 1966
[世界杯]B组:伊朗VS西班牙 完整赛事
求正规英国365网址

[世界杯]B组:伊朗VS西班牙 完整赛事

📅 06-28 👁️ 5321
人眼的视野范围(Feild of View)
求正规英国365网址

人眼的视野范围(Feild of View)

📅 06-27 👁️ 9597
大家还记得童星秦梦瑶吗?她的近况怎么样?
365bet中文官方网站

大家还记得童星秦梦瑶吗?她的近况怎么样?

📅 07-04 👁️ 5348
ai软件怎么修改画布大小
365bet中文官方网站

ai软件怎么修改画布大小

📅 07-01 👁️ 3033