资源简介
JAVA编写的潜艇游戏,网络版,可以互相游戏,基本完成了游戏的基本功能

代码片段和文件信息
package com.stj.views;
import java.awt.Color;
import java.awt.Graphics2D;
import java.util.Random;
/*
潜艇发射的鱼雷击中战舰后爆炸的效果对象原理:绘制多个从小到大然后从大到小的圆显示爆炸效果
*/
public class Blast implements Runnable
{
private int X;
private int Y;
private int[] r = {2358121518202530332517151395}; //圆的半径集合
private int step = 0; //集合中圆的位置标记
private boolean flag = false;
public Blast(int xint y)
{
this.X = x;
this.Y = y;
}
public void drawBlast(Graphics2D g)
{
Random random =new Random();
int c = random.nextInt(2);
if(c == 0)
{
g.setColor( Color.RED);
}
else if(c == 1)
{
g.setColor(Color.ORANGE);
}
if(this.step < r.length)
{
//System.out.println(“draw“);
//g.setColor(Color.gray);
g.fillOval(this.X this.Y this.r[this.step] this.r[this.step]);
//step ++;
}
}
public void run()
{
while(!this.flag)
{
step ++;
//System.out.println(step);
try {
Thread.sleep(10);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(this.step == r.length)
{
this.flag = true;
}
}
}
public int getX() {
return X;
}
public void setX(int x) {
X = x;
}
public int getY() {
return Y;
}
public void setY(int y) {
Y = y;
}
public boolean isFlag() {
return flag;
}
public void setFlag(boolean flag) {
this.flag = flag;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 232 2013-07-18 22:11 201312513506412\SubmarineWar\.classpath
文件 388 2013-07-18 22:11 201312513506412\SubmarineWar\.project
文件 629 2013-08-18 21:19 201312513506412\SubmarineWar\.settings\org.eclipse.jdt.core.prefs
文件 1939 2013-11-30 09:29 201312513506412\SubmarineWar\bin\com\stj\views\Blast.class
文件 2946 2013-11-05 09:44 201312513506412\SubmarineWar\bin\com\stj\views\Bumb.class
文件 488 2013-11-30 10:20 201312513506412\SubmarineWar\bin\com\stj\views\fr
文件 5899 2013-11-30 21:52 201312513506412\SubmarineWar\bin\com\stj\views\HelpDialog.class
文件 1645 2013-11-30 09:40 201312513506412\SubmarineWar\bin\com\stj\views\Hit.class
文件 6185 2013-11-30 21:52 201312513506412\SubmarineWar\bin\com\stj\views\InfoDialog.class
文件 4068 2013-11-30 10:12 201312513506412\SubmarineWar\bin\com\stj\views\InputDialog$1.class
文件 4477 2013-11-30 10:12 201312513506412\SubmarineWar\bin\com\stj\views\InputDialog.class
文件 929 2013-11-30 10:13 201312513506412\SubmarineWar\bin\com\stj\views\MainPanel$1.class
文件 730 2013-11-30 10:13 201312513506412\SubmarineWar\bin\com\stj\views\MainPanel$2.class
文件 3098 2013-11-30 10:13 201312513506412\SubmarineWar\bin\com\stj\views\MainPanel.class
文件 3203 2013-11-30 10:13 201312513506412\SubmarineWar\bin\com\stj\views\MyButton.class
文件 876 2013-11-30 10:13 201312513506412\SubmarineWar\bin\com\stj\views\MyDialog$1.class
文件 757 2013-11-30 10:13 201312513506412\SubmarineWar\bin\com\stj\views\MyDialog$2.class
文件 3645 2013-11-30 10:13 201312513506412\SubmarineWar\bin\com\stj\views\MyDialog.class
文件 839 2013-11-30 15:24 201312513506412\SubmarineWar\bin\com\stj\views\Myfr
文件 799 2013-11-30 15:24 201312513506412\SubmarineWar\bin\com\stj\views\Myfr
文件 719 2013-11-30 15:24 201312513506412\SubmarineWar\bin\com\stj\views\Myfr
文件 921 2013-11-30 15:24 201312513506412\SubmarineWar\bin\com\stj\views\Myfr
文件 921 2013-11-30 15:24 201312513506412\SubmarineWar\bin\com\stj\views\Myfr
文件 3295 2013-11-30 15:24 201312513506412\SubmarineWar\bin\com\stj\views\Myfr
文件 677 2013-12-01 11:04 201312513506412\SubmarineWar\bin\com\stj\views\MyPanel$1.class
文件 997 2013-12-01 11:04 201312513506412\SubmarineWar\bin\com\stj\views\MyPanel$2.class
文件 16129 2013-12-01 11:04 201312513506412\SubmarineWar\bin\com\stj\views\MyPanel.class
文件 980 2013-11-30 09:53 201312513506412\SubmarineWar\bin\com\stj\views\ScoreDialog$1.class
文件 775 2013-11-30 09:53 201312513506412\SubmarineWar\bin\com\stj\views\ScoreDialog$2.class
文件 3870 2013-11-30 09:53 201312513506412\SubmarineWar\bin\com\stj\views\ScoreDialog.class
............此处省略58个文件信息
- 上一篇:购物网站系统源代码网页模板正式版
- 下一篇:java全屏游戏及源代码
相关资源
- java图片浏览器跨平台运行程序与源码
- 基于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中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
评论
共有 条评论