资源简介
本游戏为Java awt 和 swing组件模拟的休闲小游戏《潜艇大战》。玩家通过操作军舰向水下的鱼雷扔炸弹水下潜艇向上发射鱼雷,此版本加入了一些UI处理,比较流畅。很不错哦!网络收集到的分享啦!
代码片段和文件信息
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;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-11-14 14:23 JAVA潜艇大战小游戏\
目录 0 2014-11-14 14:23 JAVA潜艇大战小游戏\SubmarineWar\
文件 232 2013-07-18 22:11 JAVA潜艇大战小游戏\SubmarineWar\.classpath
文件 388 2013-07-18 22:11 JAVA潜艇大战小游戏\SubmarineWar\.project
目录 0 2013-08-18 21:19 JAVA潜艇大战小游戏\SubmarineWar\.settings\
文件 629 2013-08-18 21:19 JAVA潜艇大战小游戏\SubmarineWar\.settings\org.eclipse.jdt.core.prefs
目录 0 2013-11-05 09:44 JAVA潜艇大战小游戏\SubmarineWar\bin\
目录 0 2013-11-05 09:44 JAVA潜艇大战小游戏\SubmarineWar\bin\com\
目录 0 2013-11-05 09:44 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\
目录 0 2013-11-30 10:39 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\
文件 1939 2013-11-30 09:29 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\Blast.class
文件 2946 2013-11-05 09:44 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\Bumb.class
文件 488 2013-11-30 10:20 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\fr
文件 5899 2013-11-30 21:52 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\HelpDialog.class
文件 1645 2013-11-30 09:40 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\Hit.class
文件 6185 2013-11-30 21:52 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\InfoDialog.class
文件 4068 2013-11-30 10:12 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\InputDialog$1.class
文件 4477 2013-11-30 10:12 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\InputDialog.class
文件 929 2013-11-30 10:13 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\MainPanel$1.class
文件 730 2013-11-30 10:13 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\MainPanel$2.class
文件 3098 2013-11-30 10:13 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\MainPanel.class
文件 3203 2013-11-30 10:13 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\MyButton.class
文件 876 2013-11-30 10:13 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\MyDialog$1.class
文件 757 2013-11-30 10:13 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\MyDialog$2.class
文件 3645 2013-11-30 10:13 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\MyDialog.class
文件 839 2013-11-30 15:24 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\Myfr
文件 799 2013-11-30 15:24 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\Myfr
文件 719 2013-11-30 15:24 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\Myfr
文件 921 2013-11-30 15:24 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\Myfr
文件 921 2013-11-30 15:24 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\Myfr
文件 3295 2013-11-30 15:24 JAVA潜艇大战小游戏\SubmarineWar\bin\com\stj\views\Myfr
............此处省略57个文件信息
- 上一篇:JAVA 炸弹人
- 下一篇:Java网上商城购物系统
相关资源
- 仿照植物大战僵尸java源码
- java源码包4
- java源码包3
- B/S 公交管理系统 Java源码 eclipse工程
- 经纬度计算距离、方位角等java源码
- 重构到设计模式的经典案例,超完美
- JSP毕业设计作业:奖学金评定系统J
- 基于java的图书管理系统源码Java源码
- 基于CS系统的CRM客户关系型管理系统
- java源码 亲测java 酒店管理系统(含
- 表白墙Java源码
- Java 界面漂亮的打字软件源码.rar
- Java界面华丽的跳棋游戏.rar
- 音乐网站javaweb源码.rar
- 课程设计基于GUI的FTP客户端JAVA源码
- Java超市购物进销存系统含Java源码完整
- 纯java游戏-植物大战僵尸源码
- 学院管理系统完整java源码
- Java版跳棋游戏源代码
- Java源码 吃豆豆 俄罗斯方块 扫雷 计算
- 仿跳一跳Java源码
- 电力规约IEC608705/DNP3 Java源码
- 航空订票系统java源码
- bbs论坛完整源码 jsp+servlet
- 五子棋游戏 java源码
- 超级玛丽简洁版java源码
- SQL Server数据库 + Java 某高校选课系统
- 基于属性的加密方法实现,cpabe属性加
- 宾馆客房管理系统java源码.rar
- lucene 全文检索系统 java源码 信息检
评论
共有 条评论