`
stchou
  • 浏览: 202716 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
   即坦克大战自绘版出版之后,无聊的我又推出了我的坦克大战图片版本。 其中的很多图片都是截取FC中的图片,做得有些雷同,不过作为一个多线程的练习还是一个很好的列子 实现功能: 美化开始界面、游戏界面 加入了多种道具 城墙  钢块  草 敌人智能化攻击 统计得分未实现功能: 加入坦克基地 出现道具   中途遇到的困难:   线程过多使得坦克子弹间的画布刷新不正确,屏幕会出现疯狂的闪屏 解决问题: 使用了双缓冲。 尚存在问题: 部分砖块还存在BUG,子弹不时的还能打穿。 敌人走到最后的底线时候就不会回头了。 收获:   两次的坦克大战,让 ...
因为之前所做的画板找不到了,今天又补充的做了一个小画板   基本实现功能:   Line Oval Rect FillRect FillOval 四个图形   四个方向按照用户的定义指向画出图形   颜色选择功能 清除功能 智能的屏蔽系统退出 未实现功能。   橡皮擦 文件保存   画板的主要难点就是 //画布 static java.awt.Graphics g=null;   这个东西如果没有定义为static的话,话N多图形就需要传来传去,烦恼至极   if(x1<x2&&y1<y2) ...
以前都不了解双缓冲是什么个东东,   但是为了解决我的坦克大战疯狂的闪屏  后,终于对其有了一个了解。 package My2; import java.awt.Color; import java.awt.Graphics; import java.awt.Image; import java.awt.event.KeyEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.util.ArrayList; import java.util.L ...
纠结了这么久才整理好对第一个学习阶段的小总结。      总的来说第一个阶段所作的事情都离不开JAVA.AWT.GRAPHICES所有要用到的东西基本都是自绘出来的。所以写程序起来也相当的麻烦,一个简单的画布到处出来传去。还好加了一个static只有的工作就简单了少许。   第一个阶段所完成的项目       ①一个简单的画板     ②简单的文件搜索器     ③人人对战五子棋     ④坦克大战自绘版     ⑤坦克大战图片版     对一些问题的小结    1、继承、多态、重写?      继承:就是在父类的基础上,写一个新的子类,拥有父类所有的方法和定义的变 ...
 纠结了两三天终于把这个ST-MENU给弄了出来   加入了以前自己所编写的   单词翻译 百度搜索 天气预报 音乐播放   还有加入了QQ即时聊天       图标可以自己添加   刚开始遇到了很多纠结的事情   比如:数据库中怎么存储图标:        后来发现只要存储应用程序的路径就可以了,图标每次启动的时候可以从应用程序中提取出来       程序没有什么技术含量   把我个人生活成常用到的几个网址贴在了一起 教务系统 学生在线
哎,打掉头更好,终于开始发飙了。。。。两家黑企你们真是中国的“骄傲”啊!给大家一个让QQ接受360的办法,虽然有朋友给出了代码来实现,但是那个是要破坏QQ程序文件的。这个只需要对QQ来点调教即可!当QQ弹出提示后 请用此工具取这个窗口的句柄,然后点击工具上的 强制关闭 按钮这个警告就没了。但是QQ界面还是处于不可操作状态,所以 再次用此工具取QQ主界面的句柄,然后点击  恢复 按钮,即可正常使用了! 
简介    本软件有Stchou所编写,目的是作为C语言以及二级考试准备使用。    最新版本已经加入的多页面技术,快速插入代码、模板,转VC运行,修改提示,模拟考试系统,在线翻译和学习例程电子书等功能。St-Edit以一个C语言入门者的角度充分的为用户着想。更好的带领一个初学者快速入门到掌握C语言。                    
自绘坦克大战   一个非常古怪的想法,因为之前有在其他的视屏上看到有人使用java.awt.Graphics 自己绘制自己的坦克大战。加上前些天龙哥说的我的程序没有自己的东西。所以产生了这么一个古怪的想法,今天刚好把自己的想法付之于行动,做了一个弱弱版本的,先穿上来晒晒太阳。   基本的程序思想:    在画布上画出自己的坦克样子,有键盘的  上下左右 键空子坦克行走的方向,即对坦克每一个方向的不停重绘。来实现坦克行走的功能。     用基于玩家坦克为例子,更改坦克的颜色,作出了敌人的坦克。     用多线程的思想,作出玩家线程,发射子弹线程。随即的生成敌人行动的方向,随即让 ...
     今天中午,终于把之前那个文件搜索器弄好了,实现的思路很简单,就是在一个文件路径里面递归浏览查找,如果找到的文件名包含要搜索的名字,则把他的路径显示出来。如果,所找到的是一个文件夹,则循环调用它本身继续循环搜索下去。       java.io.File 这个包中已经包含了函数了,我们的工作就是去了解函数怎么使用就可以了。      file.listFiles() 列出当前文件夹中所有的文件  我们就用一个文件数组存储,待会子再去依次遍历即可。    isFile()  判断改文件是否是一个文件(就是不是一个文件夹)    isDirectory()判断是否是一个文件夹 ...
 Java入门自绘学习,五子棋   说起来也是三天前的事情了,因为班上的活动较多,一直没有写我的项目总结,今天晚上终于抽出了时间写这个总结。说道五子棋,这个是我们经常玩的游戏。规则就不用我多说了。   但是要 ...
最近需要开发一个Eclipse插件,Google了一下,在IBM developerWorks找到很多精彩的文章,对Eclipse插件开发也有了初步的了解,特此分享~ 1、开发 Eclipse 插件 2、利用 Eclipse Visual Editor 项目构建 GUI 3、Eclipse简介和插件开发             接下来讲下安装的注意事项(注:我的Eclipse版本为3.5,以下插件安装均基于此版本): Visual Editor安装方法:http://wiki.eclipse.org/VE/Update,其中需要注意的是安装VE前必须安装其依赖的
只有一个简单的判断两个是否能够相消掉,还没有做好出现图片为偶数个 继续学习中,大家别见笑~
Global site tag (gtag.js) - Google Analytics