创建imgs包来存放图片
创建背景类来存放图片
package com.sxt;
import java.awt.*;
public class Bg { //构造背景类
Image bg=Toolkit.getDefaultToolkit().getImage("imgs/bg.jpg"); //存入图片进bg
Image bg1=Toolkit.getDefaultToolkit().getImage("imgs/bg1.jpg"); //存入图片进bg1
Image peo=Toolkit.getDefaultToolkit().getImage("imgs/peo.png"); //存入图片进peo
void panintSelf(Graphics g) //构造paintSelf方法来实现图片的显示,Graphics是画笔,
{
g.drawImage(bg,0,200,null); //绘画出bg
g.drawImage(bg1,0,0,null); //绘画出bg1
g.drawImage(peo,310,50,null); //绘画出peo
}
}
并且在Game Win中创建BG对象和构造paint方法来实现BG中的paintSelf方法
package com.sxt;
import javax.swing.*; //导出Jframe类的方法,在继承Jframe类时会自己生成。
import java.awt.*;
public class GameWin extends JFrame //创建GameWin类继承JFrame类,Jframe类本身包含鼠标事件,可以实现点击鼠标按键来不同操作。
{
Bg bg=new Bg