JAVA小游戏——黄金矿工
Day 1:窗口绘制并导入背景图片
public class mygame extends JFrame { bj b=new bj(); void launch() throws InterruptedException { this.setVisible(true);//设置窗口是否显示 this.setSize(728,624);//设置窗口宽高 this.setLocationRelativeTo(null);//设置界面是否默认居中打开 this.setTitle("我的小游戏");//设置标题 setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//设置关闭方式 } public void paint(Graphics g){ b.paintself(g); } public static void main(String[] args) throws InterruptedException { mygame mg=new mygame(); mg.launch(); } }
背景类设置:
public class bj { Image bg1=Toolkit.getDefaultToolkit().getImage("image/bg.jpg"); Image bg2=Toolkit.getDefaultToolkit().getImage("image/bg1.jpg"); Image bg3=Toolkit.getDefaultToolkit().getImage("image/peo.png"); void paintself(Graphics g){ g.drawImage(bg2,0,0,null); g.drawImage(bg1,0,200,null); g.drawImage(bg3,310,50,null); } }
最终效果: