1、具體方法如下:利用標(biāo)簽組件來設(shè)置,具體代碼如下:=new JPanel(); //創(chuàng)建面板pnlMain。().add(pnlMain); //將pnlMain設(shè)置為主面板。
專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)化州免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了1000+企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
2、步驟:首先先在project里新建個(gè)文件夾(Folder),然后把你要插入的圖片復(fù)制黏貼到這個(gè)文件夾里面。
3、可以新建個(gè)面板,在面板里放入帶圖片的JLabel,填滿面板即可。
首先,f.setUndecorated(true);可以把標(biāo)題欄去掉,這樣就只剩下中間的內(nèi)容了。然后背景圖你可以新建一個(gè)類,繼承JPanel,然后重寫方法 public void paint(Graphics g){} 方法體內(nèi)用g.drawImage(xxx)把你的圖片繪出來。
通過為jframe設(shè)置背景圖片,讓我明白了以下的知識(shí)要點(diǎn):(1)jframe窗口的組成部分,最底層是jrootpane面板。(這一點(diǎn)恐怕很多初學(xué)者都沒有注意吧?。?)jframe的組成如下:jrootpane中包含glasspane和layeredpane兩個(gè)面板。
這個(gè)很簡(jiǎn)單的啊,Jframe有三層layer,把第一層設(shè)置為透明,不就得了。
如果是需要添加圖片為背景的話,可以用JLabel的public void setIcon(Icon icon)將Label設(shè)置為圖片,以此作為背景?!陨?,錯(cuò)字諒解。
1、因此最好是采用以下方式來設(shè)置窗體背景。2 通過JPanel面板來設(shè)置窗體背景 JPanel面板是Java中的容器之一。
2、可以新建個(gè)面板,在面板里放入帶圖片的JLabel,填滿面板即可。
3、步驟:首先先在project里新建個(gè)文件夾(Folder),然后把你要插入的圖片復(fù)制黏貼到這個(gè)文件夾里面。
4、在Body中添加 在登錄框的div添加 在css添加 在body添加:BODY { background-image: 圖片路徑地址 } 根據(jù)ID添加 login{ background-image: 圖片路徑地址 } 這些都可以的,還有js也可以添加的。
5、JLabel imgLabel = new JLabel(img);//將背景圖放在標(biāo)簽里。
6、簡(jiǎn)單來說就是重寫paint方法,然后調(diào)用畫筆的drawImage這個(gè)方法。