[java]代码库
/**
* 一个可以动态加载一个图片做背景的Jpanel
* @author liuxing
*
*/
public class ImagePanel extends JPanel{
Image im;
//构造函数制定Jpanel的大小
public ImagePanel(Image im) {
this.im = im;
//希望该Panel的大小事自适应的
int width = Toolkit.getDefaultToolkit().getScreenSize().width;
int height = Toolkit.getDefaultToolkit().getScreenSize().height;
this.setSize(width,height);
}
//画出背景
@Override
protected void paintComponent(Graphics g) {
// 清屏
super.paintComponent(g);
g.drawImage(im, 0, 0, this.getWidth(), this.getHeight(), this);
}
}