
JAVA_项目篇
ACMer_Shadow
Just Going!! 2016年6月6日开始学习Java!学有余力,刷ACM题!
展开
-
【Java_项目篇<1>】--JAVA实现坦克大战游戏--画出坦克(一)
为什么选择这个项目?1.好玩,有趣2.涉及到java基础的各个方面的技术:面向对象思想、多线程、IO、绘图技术、监听事件、数据库、界面编程3.巩固旧的知识黑色框为JFrame 红色框为JPanel ,由于JFrame不提供画图方法,所以我们只能在JPanel里画图,最后把JPanel放到JFrame中。paintComponent(g原创 2016-08-16 22:43:40 · 22783 阅读 · 6 评论 -
【Java_项目篇<1>】--JAVA实现坦克大战游戏--坦克移动+添加敌方坦克(二)
控制小球移动1.外部类 实现KeyListener监听接口package com.test3;import java.awt.Graphics;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.JFrame;import javax.swing原创 2016-08-17 21:49:00 · 13310 阅读 · 1 评论 -
【Java_项目篇<1>】--JAVA实现坦克大战游戏--坦克发射子弹(三)
前期相关文章【Java_项目篇<1>】–JAVA实现坦克大战游戏–画出坦克(一) 【Java_项目篇<1>】–JAVA实现坦克大战游戏–坦克移动+添加敌方坦克(二)一、任务需求添加hero坦克子弹并且发射。二、思路1.创建子弹类1.由于每颗子弹都是一个独立的线程,会不断变换子弹坐标,所以子弹类要实现Runnable接口。2.子弹需要坐标x,y以及方向,所以构造函数有三个参数。3.实现Runna原创 2016-08-20 21:33:00 · 25994 阅读 · 4 评论 -
【Java_项目篇<1>】--JAVA实现坦克大战游戏--子弹连发+爆炸效果(四)
前期相关文章【Java_项目篇<1>】–JAVA实现坦克大战游戏–画出坦克(一) 【Java_项目篇<1>】–JAVA实现坦克大战游戏–坦克移动+添加敌方坦克(二) 【Java_项目篇<1>】–JAVA实现坦克大战游戏–坦克发射子弹(三)一、任务需求实现子弹连发以及爆炸效果。(Tank_04)二、思路-子弹连发1.在Hero类中新建Vector,每颗子弹存到Vector中。Vector<Shot原创 2016-08-22 21:07:54 · 14299 阅读 · 6 评论 -
【Java_项目篇<1>】--JAVA实现坦克大战游戏--赋予敌人行动和攻击(五)
前期相关文章【Java_项目篇<1>】–JAVA实现坦克大战游戏–画出坦克(一) 【Java_项目篇<1>】–JAVA实现坦克大战游戏–坦克移动+添加敌方坦克(二) 【Java_项目篇<1>】–JAVA实现坦克大战游戏–坦克发射子弹(三) 【Java_项目篇<1>】–JAVA实现坦克大战游戏–子弹连发+爆炸效果(四)一、任务需求赋予敌人行动和攻击。二、思路- 敌人行动1.需要把EnemyTa原创 2016-08-24 16:13:58 · 7250 阅读 · 2 评论 -
【Java_项目篇<1>】--JAVA实现坦克大战游戏--修改BUG防止坦克重叠(六)
前期相关文章【Java_项目篇<1>】–JAVA实现坦克大战游戏–画出坦克(一) 【Java_项目篇<1>】–JAVA实现坦克大战游戏–坦克移动+添加敌方坦克(二) 【Java_项目篇<1>】–JAVA实现坦克大战游戏–坦克发射子弹(三) 【Java_项目篇<1>】–JAVA实现坦克大战游戏–子弹连发+爆炸效果(四) 【Java_项目篇<1>】–JAVA实现坦克大战游戏–赋予敌人行动和攻原创 2016-08-24 16:40:15 · 6659 阅读 · 6 评论 -
【Java_项目篇<1>】--JAVA实现坦克大战游戏--总结(七)
前期相关文章【Java_项目篇<1>】–JAVA实现坦克大战游戏–画出坦克(一) 【Java_项目篇<1>】–JAVA实现坦克大战游戏–坦克移动+添加敌方坦克(二) 【Java_项目篇<1>】–JAVA实现坦克大战游戏–坦克发射子弹(三) 【Java_项目篇<1>】–JAVA实现坦克大战游戏–子弹连发+爆炸效果(四) 【Java_项目篇<1>】–JAVA实现坦克大战游戏–赋予敌人行动和攻原创 2016-08-24 16:57:12 · 10058 阅读 · 11 评论