/** |
* 一个可以动态加载一个图片做背景的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 ); |
} |
} |