利用標(biāo)簽組件來設(shè)置,具體代碼如下:JPanelpnlMain=new JPanel(); //創(chuàng)建面板pnlMain。getContentPane().add(pnlMain); //將pnlMain設(shè)置為主面板。
創(chuàng)新互聯(lián)是一家專業(yè)從事成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、網(wǎng)頁設(shè)計(jì)的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計(jì)公司,作為專業(yè)的成都網(wǎng)站建設(shè)公司,創(chuàng)新互聯(lián)依托強(qiáng)大的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營(yíng)經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!
在Body中添加 在登錄框的div添加 在css添加 在body添加:BODY { background-image: 圖片路徑地址 } 根據(jù)ID添加 login{ background-image: 圖片路徑地址 } 這些都可以的,還有js也可以添加的。
具體代碼如下:\x0d\x0aJPanelpnlMain=newJPanel();//創(chuàng)建面板pnlMain。\x0d\x0agetContentPane().add(pnlMain);//將pnlMain設(shè)置為主面板。
步驟:首先先在project里新建個(gè)文件夾(Folder),然后把你要插入的圖片復(fù)制黏貼到這個(gè)文件夾里面。
在空白區(qū)域放一個(gè)JLabel,使用setIconImage函數(shù)設(shè)置圖片即可。
1利用標(biāo)簽組件來設(shè)置\x0d\x0a標(biāo)簽本來是一種最簡(jiǎn)單的組件,為什么可以將它設(shè)置成為一個(gè)窗體的背景呢?首先還是要了解框架JFrame中的層次結(jié)構(gòu)。
可以新建個(gè)面板,在面板里放入帶圖片的JLabel,填滿面板即可。
步驟:首先先在project里新建個(gè)文件夾(Folder),然后把你要插入的圖片復(fù)制黏貼到這個(gè)文件夾里面。
簡(jiǎn)單來說就是重寫paint方法,然后調(diào)用畫筆的drawImage這個(gè)方法。
可以利用標(biāo)簽組件來設(shè)置。具體方法如下:利用標(biāo)簽組件來設(shè)置,具體代碼如下:JPanelpnlMain=new JPanel(); //創(chuàng)建面板pnlMain。getContentPane().add(pnlMain); //將pnlMain設(shè)置為主面板。
可以新建個(gè)面板,在面板里放入帶圖片的JLabel,填滿面板即可。
JLabel imgLabel = new JLabel(img);//將背景圖放在標(biāo)簽里。
false);this.getLayeredPane().setLayout(null);this.getLayeredPane().add(backImage, new Integer(Integer.MIN_VALUE));backPanel.setLayout(new BorderLayout());這個(gè)是我程序里面復(fù)制出來的,效果就下面圖一樣。
直接在窗體上添加了背景圖片也會(huì)出現(xiàn)你說的問題。下邊是例子。
步驟:首先先在project里新建個(gè)文件夾(Folder),然后把你要插入的圖片復(fù)制黏貼到這個(gè)文件夾里面。