僅僅是給窗口添加背景的話是很簡單的,添加上以下語句(自己去添加變量哈):

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比沈北新網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式沈北新網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋沈北新地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。
label = new JLabel(background); //background為ImageIcon
// 把標簽的大小位置設(shè)置為圖片剛好填充整個面板
label.setBounds(0, 0, this.getWidth(), this.getHeight());
//添加圖片到frame的第二層(把背景圖片添加到分層窗格的最底層作為背景)
this.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE));
//把內(nèi)容窗格轉(zhuǎn)化為JPanel,否則不能用方法setOpaque()來使內(nèi)容窗格透明
jPanel=(JPanel)this.getContentPane();
//設(shè)置透明
jPanel.setOpaque(false);
然后你上面那個JPanel p也設(shè)置成透明就可以了
你說的如果是java swing程序,有兩種方法,1、JPanel上放背景;2、JLabel放背景
//?初始化窗口??
public?void?initFrame()?{??
//?利用JPanel添加背景圖片??
GImage?=?new?JPanel()?{??
protected?void?paintComponent(Graphics?g)?{??
ImageIcon?icon?=?new?ImageIcon("image\\benbenla.jpg");??
Image?img?=?icon.getImage();??
g.drawImage(img,?0,?0,?icon.getIconWidth(),??
icon.getIconHeight(),?icon.getImageObserver());??
jframe.setSize(icon.getIconWidth(),?icon.getIconHeight());??
}??
};??
jframe.setTitle("測試背景圖片");??
jframe.add(GImage);??
jframe.pack();??
jframe.setVisible(true);??
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);??
}
ImageIcon?icon?=?new?ImageIcon("image\\benbenla.jpg");??
icon.setImage(icon.getImage().getScaledInstance(icon.getIconWidth(),??
icon.getIconHeight(),?Image.SCALE_DEFAULT));??
System.out.println(icon.getIconHeight()?+?""?+?icon.getIconWidth());??
jlpic.setBounds(0,?0,?1366,?768);??
jlpic.setHorizontalAlignment(0);??
jlpic.setIcon(icon);??
jframe.setSize(1366,?768);??
jframe.add(jlpic);??
jframe.pack();??
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);??
jframe.setVisible(true);
僅僅是給窗口添加背景的話是很簡單的,添加上以下語句(自己去添加變量哈):\x0d\x0a\x0d\x0alabel = new JLabel(background); //background為ImageIcon\x0d\x0a// 把標簽的大小位置設(shè)置為圖片剛好填充整個面板 \x0d\x0alabel.setBounds(0, 0, this.getWidth(), this.getHeight());\x0d\x0a//添加圖片到frame的第二層(把背景圖片添加到分層窗格的最底層作為背景)\x0d\x0athis.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE));\x0d\x0a//把內(nèi)容窗格轉(zhuǎn)化為JPanel,否則不能用方法setOpaque()來使內(nèi)容窗格透明\x0d\x0ajPanel=(JPanel)this.getContentPane();\x0d\x0a//設(shè)置透明\x0d\x0ajPanel.setOpaque(false);\x0d\x0a\x0d\x0a然后你上面那個JPanel p也設(shè)置成透明就可以了
網(wǎng)站名稱:java動態(tài)背景圖代碼,html動態(tài)背景圖
當前地址:http://chinadenli.net/article18/dsidhgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、動態(tài)網(wǎng)站、用戶體驗、虛擬主機、網(wǎng)站策劃、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)