本文共 365 字,大约阅读时间需要 1 分钟。
为了解决背景图片无法改变的问题,需要对之前的代码做以下调整:
使用绝对路径加载背景图片
确保图片文件位于项目路径下的“java项目名”文件夹中,然后使用以下代码加载背景图片:ImageIcon background = new ImageIcon(Demo3.class.getResource("/background.jpg"));设置布局并添加透明效果
在窗口中创建并设置透明 JPanel:JPanel jpanel = new JPanel(); jpanel.setLayout(null); jpanel.setOpaque(false); frame.add(jpanel);
通过上述调整,背景图片能够正常显示。如果后续需要添加控件,记得同时设置控件的 transparent属性以保持整体效果一致。
转载地址:http://tiitz.baihongyu.com/