
JavaSwing/JFC
kakashi8841
爱好编程,喜欢游戏。游戏全栈开发。
展开
-
学生选课数据管理系统
这是我正在做的学生选课数据管理系统。先贴预览图。等完成了再发放源码。由于刚学Java不久,所以可能做得不太好,欢迎大家在这里能留下宝贵的意见。原创 2009-12-04 01:21:00 · 2616 阅读 · 1 评论 -
Java逐帧动画播放器V0.1.0
使用Java swing+多线程制作的播放逐帧动画的小软件。1、一个线程加载图像。2、一个线程定时刷新Panel播放图像。3、一个线程请求1线程的图像。目前CPU和内存占用比较高(CPU35%,内存300M)。以后有空继续优化。目前播放4000多个496*31原创 2011-09-04 21:01:31 · 10014 阅读 · 12 评论 -
纯Java开发的游戏引擎V0.5--DEMO2 -- 物理引擎
项目命名: JPhysicalEngine项目目的: 自己爱好/毕业设计项目人员: http://blog.youkuaiyun.com/kakashi8841运行机器: Intel P8600 2.4GHz、2G内存、Intel GMA X4500 HD 开发环境: Linux UBuntu 10.10开发语言: Java开发工具: Eclipse项目描述: 使用Java开发的2D游戏物理引擎,可以使得以后开发类似愤怒的小鸟、雷电等物理、碰撞、动作类游戏可以更快速、更方便。项目进度: 【已实现】原创 2011-05-05 15:44:00 · 20555 阅读 · 34 评论 -
使用Java快速实现进度条
基于有人问到怎样做进度条,下面给个简单的做法:主要是使用JProgressBar(Swing内置javax.swing.JProgressBar)和SwingWorker(Swing内置javax.swing.SwingWorker)有人肯定会说,不是用线程做的吗?使用线程,根据确实可以。不过这种方式不太优雅,当然,你可以再用线程封装也行。不过,使用现成的东西来做还是方便^_^下面看代码:很简单,相信各位大大肯定是懂的~package org.ubird;import java.awt.Border原创 2011-05-03 22:59:00 · 53200 阅读 · 0 评论 -
纯Java开发的游戏引擎V0.4--DEMO2 -- 物理引擎
<br />项目命名: JPhysicalEngine<br />项目目的: 自己爱好/毕业设计<br />项目人员: http://blog.youkuaiyun.com/kakashi8841<br />运行机器: Intel P8600 2.4GHz、2G内存、Intel GMA X4500 HD <br />开发环境: Linux UBuntu 10.10<br />开发语言: Java<br />开发工具: Eclipse<br />项目描述: 使用Java开发的2D游戏物理引擎,可以使得以后开发类似愤怒的小原创 2011-04-24 11:49:00 · 4477 阅读 · 3 评论 -
纯Java开发的游戏引擎V0.4--DEMO -- 物理引擎
项目命名:JPhysicalEngine项目目的:自己爱好/毕业设计项目人员:http://blog.youkuaiyun.com/kakashi8841项目描述:使用Java开发的2D游戏物理引擎,可以使得以后开发类似愤怒的小鸟、雷电等物理、碰撞、动作类游戏可以更快速、更方便。项目进度: 【已实现】 版本 完成日期 实现功能 V0.1 [2011-04-07] 大致框架 V0.2 [2011-04-11] 基本动画原创 2011-04-22 10:39:00 · 11318 阅读 · 9 评论 -
2年前Java开发的一些小东东
1、基于Swing+Socket的聊天软件:2、3D的是男人就上一百层。使用XML配置关卡。3、Java画板4、自己定义的动画面板,注意到左下角旋转的方块吗?5、模仿Win7任务栏的按钮,随着鼠标位置不同,光线跟随6、Java写的简单记事本原创 2011-02-12 18:39:00 · 5862 阅读 · 3 评论 -
Java2D+3D游戏王(Yo-Gi-Oh!)开发日志1
这几天,看了一下游戏王的效果怪兽卡片。游戏王有几千张卡,效果很多。而且效果与:玩家生命、魔法、陷阱、场地、手牌、墓地、除外区、地形、卡组……等N个因素相关联。而有些效果甚至是在两个不同因素之间进行,如从墓地到手牌、有攻击变防守、由里侧变表侧……这么复杂的卡片关系,如果人为手动来编写这些卡(假设每张卡一个类)不太可行。因此我有了2个设想:1、制作一个卡片编辑器,通过它来编辑卡片,这个编辑器可以通过勾选效果怪兽的效果触发时机和效果(将游戏王里面每张卡的效果都分解成一个原子效果,然后进行组合,形成实际的效果),然原创 2010-11-24 08:00:00 · 4126 阅读 · 3 评论 -
Java2D——仿Windows7扫雷
先看下效果图吧:运行程序、源码、资源图片 下载地址:(文件还在审核中...审核后将加入下载地址)原创 2010-11-17 10:01:00 · 4549 阅读 · 7 评论 -
用Java2D画出树的结构_v0.1.0
定义树的数据结构/** * 2010-11-8 * John */package tree;import java.util.ArrayList;import java.util.List;/** * 树的结构 * @author John * */public class Node { private String name; //该结点名字 private int layer = 0; //该结点层级 private List ch原创 2010-11-09 09:34:00 · 6832 阅读 · 5 评论 -
Java写的编译器1
由于上了编译原理的课,需要做词法分析的实验。因此用Java做了个,目前也只实现词法分析。更多功能将在随后的实验加入。下面为截图:嘿嘿,滚动条还保留着Java丑陋的面目,有空把它改掉。原创 2010-10-21 17:53:00 · 3362 阅读 · 2 评论 -
Java2D+3D游戏王(Yo-Gi-Oh!)开发日志5 —— 决斗器V0.3.0
这几天完成了游戏王决斗器的雏形,还有一些业务逻辑没做。不过基本框架都搭建完成了。召唤了怪兽后原创 2010-12-11 10:44:00 · 5732 阅读 · 10 评论 -
Java2D+3D游戏王(Yo-Gi-Oh!)开发日志4 —— 卡片编辑器V1.0.1
1、填写基本卡片信息2、按确定提交,会检测到没有添加效果,询问是否放弃添加。是则直接保存,否进入添加效果面板。3、可以新增属于该怪兽的变量、触发条件和触发效果4、填写完之后点击确定。会生成一个JCheckBox5、勾选要用到的触发条件和触发效果,然后点继续添加6、此时右边的预览框可以看到已经添加了一个发动条件和一个发动效果7、点击完成添加回到主面板,点击确定提交。面板重置。8、这时图片将上传到data/card_image中9、怪兽信息保存在data下的csv文件中原创 2010-12-03 12:59:00 · 5866 阅读 · 3 评论 -
Java2D+3D游戏王(Yo-Gi-Oh!)开发日志2
2天了,游戏王的怪兽卡(包含效果怪兽)类基本上已经架构好了。MonsterAttribute为怪兽属性,如:光、暗、火、水...ActivateSpeed为卡片效果速度,效果怪兽、魔法、速攻魔法...等具有不同的发动速度MonsterType为怪兽种族,如:龙、水、兽...原创 2010-11-28 13:29:00 · 2964 阅读 · 1 评论 -
Java2D+3D游戏王(Yo-Gi-Oh!)开发日志3 —— 卡片编辑器
先做了个卡片编辑器的原型。目前支持基本属性设置和图像上传。过几天将实现卡片效果添加。然后就可以开始游戏平台的设计和制作了。原创 2010-11-28 23:34:00 · 3921 阅读 · 2 评论 -
学生选课数据管理系统V0.1.0
这里是下载地址,以后有空会更新该程序。http://download.youkuaiyun.com/source/1894644原创 2009-12-11 23:53:00 · 2137 阅读 · 0 评论 -
swing超绚丽系列一—— 俄罗斯方块[源码+可运行jar]
swing超绚丽系列一—— 俄罗斯方块[源码+可运行jar]1、消行使用了自己写的一个简单粒子效果。2、很多外发光文字是已经封装好了一个工具类,可以直接使用。3、固定方块和背景的渐变色是纯代码产生的效果。4、右边带缓动的积分槽5、没做等级和难度,大家有兴趣自己稍微改下代码就OK啦6、代码有点乱。GamePanel是主要的俄罗斯逻辑,ScorePanel是右边的积分面原创 2012-03-10 01:49:26 · 22706 阅读 · 21 评论