设置背景图片.docx

上传人:b****5 文档编号:7558015 上传时间:2023-01-25 格式:DOCX 页数:3 大小:14.75KB
下载 相关 举报
设置背景图片.docx_第1页
第1页 / 共3页
设置背景图片.docx_第2页
第2页 / 共3页
设置背景图片.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

设置背景图片.docx

《设置背景图片.docx》由会员分享,可在线阅读,更多相关《设置背景图片.docx(3页珍藏版)》请在冰豆网上搜索。

设置背景图片.docx

设置背景图片

设置背景图片

packagecom.llt.swing01;

importjava.awt.Graphics;

importjava.awt.Image;

importjavax.swing.JPanel;

//面板

publicclassBgPanelextendsJPanel{

//得到背景图片

privateImageimage;

//构造方法

publicBgPanel(){

super();

//如果true则该组件绘制其边界内容所有像素

setOpaque(false);

//布局格式

setLayout(null);

}

//设置绘图的方法

publicvoidsetImage(Imageimage){

this.image=image;

}

publicvoidpaintComponent(Graphicsg){

if(image!

=null){

intwidth=getWidth();//获取组件大小

intheight=getHeight();

//绘制图片与组件大小相同

g.drawImage(image,0,0,width,height,this);

}

super.paintComponent(g);

}

}

packagecom.llt.swing01;

importjava.awt.BorderLayout;

importjavax.swing.JFrame;

importjavax.swing.JPanel;

publicclassTest01extendsJFrame{

/**

*@paramargs

*/

//容器

JPanelcontentpane;

//构造方法

publicTest01(){

//创建容器

contentpane=newJPanel();

//容器设置布局

contentpane.setLayout(newBorderLayout(0,0));

//创建背景图片

BgPanelbg=newBgPanel();

//设置图片

bg.setImage(getToolkit().getImage("image/bg.gif"));

//将背景图片添加到容器中

contentpane.add(bg);

//添加容器

this.add(contentpane);

//标题

this.setTitle("实现背景图片");

//关闭

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//大小及位置

this.setBounds(100,100,450,300);

//可见

this.setVisible(true);

}

publicstaticvoidmain(String[]args){

newTest01();

}

}

 

康明斯发电机组3ghFn3ivUaSa

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 判决书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1