资源简介
想上传几张图片的发现居然上传不了 第一次用这个 本人也是第一次写java对战小游戏 写着耍了耍 代码中有分层控制逻辑到了后面不是很美丽了,不过总的来说界面还算不错,也不要积分了 ,大家可以下载跑来耍耍

代码片段和文件信息
package com.control;
import java.awt.Image;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import com.model.*;
import javax.swing.ImageIcon;
import javax.swing.Jframe;
import javax.swing.JPanel;
import com.view.*;
public class Game_P_con implements KeyListener{
JPanel jpanelPlayGame;
Game_Play_Jframe game_Play_Jframe;
JPanel jpone;
PlayImage playImage;
private static int jsx=0;
private static int jsh=0;
static int index=1;
static int idexfz=4;
static int idexgj=8;
static int indexgjfz=10;
static int indexaida=12;
int ssqx=0;
MghThread mghThread;
//自己坐标
int xmy=0;
int ymy=0;
//判断方向
boolean bl=false;
//判断悬空
boolean blxk=false;
Image gdimage=new ImageIcon(“fz_image/d7.png“).getImage();
int gjfx;
public Game_P_con(JPanel jpanelPlayGameJPanel jponeGame_Play_Jframe game_Play_Jframe)
{
playImage=new PlayImage();
mghThread=new MghThread(jpanelPlayGamegame_Play_JframeplayImage.getAlImage().get(15)8080);
this.jpone=jpone;
this.jpanelPlayGame=jpanelPlayGame;
this.game_Play_Jframe=game_Play_Jframe;
//初始化加人物图片
}
@Override
public void keyPressed(KeyEvent e) {
// TODO 自动生成的方法存根
if(e.getKeyChar()==‘d‘)
{
bl=true;
//beiacctack(jsxjsh13);
if(index==4)
index=0;
jsx=jsx+5;
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshindex);
jpanelPlayGame.repaint();
index++;
}
else if(e.getKeyChar()==‘a‘)
{
bl=false;
jsx=jsx-5;
if((10+jsx)<0)
{
jsx=10;
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshidexfz);
jpanelPlayGame.repaint();
}
else
{
if(idexfz==7)
idexfz=4;
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshidexfz);
jpanelPlayGame.repaint();
idexfz++;
}
}
else if(e.getKeyChar()==‘k‘)
{
if(bl)
{
Thread t=new Thread(){
@Override
public void run()
{
for(int i=0;i<60;i++)
{
jsh-=3;
try {
Thread.sleep(5);
} catch (InterruptedException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshindex);
jpanelPlayGame.repaint();
}
}
};
t.start();
}
else
{
Thread t=new Thread(){
@Override
public void run()
{
for(int i=0;i<60;i++)
{
jsh-=3;
try {
Thread.sleep(10);
} catch (InterruptedException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshidexfz);
jpanelPlayGame.repaint();
}
}
};
t.start();
}
}
else if(e.getKeyChar()==‘s‘)
{
if(bl)
{
Thread t=new Thread(){
@Override
public v
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-05-07 10:55 NamePlayGame\
目录 0 2014-05-07 10:54 NamePlayGame\.me
文件 0 2014-05-07 10:53 NamePlayGame\.me
文件 187037 2014-05-12 14:10 NamePlayGame\.me
目录 0 2014-05-12 14:28 NamePlayGame\.me
目录 0 2014-05-07 10:56 NamePlayGame\.me
文件 20 2014-05-07 10:56 NamePlayGame\.me
文件 32 2014-05-07 10:56 NamePlayGame\.me
文件 254 2014-05-12 14:08 NamePlayGame\.me
目录 0 2014-05-07 10:54 NamePlayGame\.me
文件 447 2014-05-07 10:55 NamePlayGame\.me
文件 254 2014-05-12 14:28 NamePlayGame\.me
目录 0 2014-05-12 14:12 NamePlayGame\.me
目录 0 2014-05-12 14:40 NamePlayGame\.me
目录 0 2014-05-11 19:03 NamePlayGame\.me
目录 0 2014-05-11 16:49 NamePlayGame\.me
目录 0 2014-05-09 09:31 NamePlayGame\.me
目录 0 2014-05-11 19:06 NamePlayGame\.me
文件 5358 2014-05-09 16:38 NamePlayGame\.me
文件 6332 2014-05-11 18:21 NamePlayGame\.me
文件 1119 2014-05-07 13:08 NamePlayGame\.me
文件 6329 2014-05-11 18:58 NamePlayGame\.me
文件 618 2014-05-10 10:13 NamePlayGame\.me
目录 0 2014-05-11 15:56 NamePlayGame\.me
文件 52 2014-05-11 15:55 NamePlayGame\.me
文件 2903 2014-05-10 14:00 NamePlayGame\.me
文件 5336 2014-05-09 16:30 NamePlayGame\.me
目录 0 2014-05-09 16:17 NamePlayGame\.me
文件 5393 2014-05-09 16:17 NamePlayGame\.me
文件 5397 2014-05-09 16:13 NamePlayGame\.me
目录 0 2014-05-11 22:36 NamePlayGame\.me
............此处省略1239个文件信息
- 上一篇:基于J2EE的物流管理系统的设计与实现
- 下一篇:java分布式程序设计
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- 个人根据Android移动开发案例详解手写
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
评论
共有 条评论