设置JFrame背景图片

Posted lu-yuyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置JFrame背景图片相关的知识,希望对你有一定的参考价值。

这里我就放上改写的代码吧,不做多的解释,推荐一个好的博文

https://blog.csdn.net/jdsjlzx/article/details/16831815

 1 public void ini_background() {
 2     // 背景图片
 3     ImageIcon background = new ImageIcon(
 4                 this.getClass().getResource("/img/登录背景.png"));
 5     // 把背景图片显示在一个标签里面
 6     JLabel label = new JLabel(background);
 7     // 设置标签大小
 8     label.setBounds(0, 0, 440, 335);
 9     // 把内容窗格转化为JPanel,否则不能用方法setOpaque()来使内容窗格透明
10     JPanel imagePanel = (JPanel) this.getContentPane();
11     imagePanel.setOpaque(false);
12     this.getLayeredPane().setLayout(null);
13     // 把背景图片添加到分层窗格的最底层作为背景
14     this.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE));
15 }

 

以上是关于设置JFrame背景图片的主要内容,如果未能解决你的问题,请参考以下文章

java窗口背景颜色怎么设定?用setBackground()好像不行,请大侠指教!

为 JFrame 设置背景颜色

java中如何为JFrame设置背景图片,拜托给一个简单的实例。谢谢了。

使用netbeans7.0 建立JFrame窗体 后如何设置背景?

怎样在JFrame中设置背景图片

JFrame的层次结构以及背景颜色设置问题