玩别人的游戏永不及自己做游戏来得刺激【好吧,这是课堂上老师教的】
[TOC]
BaiduCloud分享
Images of Fish Game游戏图片
Link链接:https://pan.baidu.com/s/1T2s3lcJR8nF2tXfTylX1PA
Password密码:1xfc
这是一个窗口游戏
package fish_test;
import javax.swing.JFrame;
import org.omg.CORBA.PUBLIC_MEMBER;
public class Windows extends JFrame{
// 在构造方法中编写创建窗口的逻辑
public Windows(){
this.setSize(800,500);
this.setLocationRelativeTo(null);
this.setTitle("鱼鱼鱼!!! v.1.0_2017/08/31");
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setResizable(false);
}
}
池子
package fish_test;
import java.awt.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.image.BufferedImage;
import java.io.*;
import javax.imageio.ImageIO;
import javax.swing.JPanel;
// 鱼、网在水池中的变化
public class Pool extends JPanel{
BufferedImage bufferedImage ; //定义一个变量用于保存读取图片
Fish fish; //声明一条鱼
Net net; //声明一个网
Fish[] allFishs;
int score = 0; //定义得分
public Pool() throws IOException{
allFishs = new Fish[20]; //声明一个鱼群的数组 有11种鱼
bufferedImage = ImageIO.read(new File("image/E/bg.jpg"));//使用imageio工具将制定的图片文件
// fish = new Fish(); //创建一条鱼
int count = 0;
for(int i=0; i<(allFishs.length-2)/2; i++){ //创建鱼,只有鲸鱼和水母显示一条,其他2条
// if(i<18){
// allFishs[i] = new Fish("image/fish0"+(i+1));
// }else {