設置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 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM