Java-小程序
在这里,我将会分享一些我在学习过程中写过的小程序,并且附上我的见解。
逸川先生
Java开发工程师,专注后台开发两年,擅长分布式系统
展开
-
联系人信息管理小程序
刚学了Myeclipse的VE(直接拖动组件生成代码),就写了一个关于联系人信息管理的小程序,结合了文件操作,其中遇到的问题主要就是构造传参和构造接参更新界面的Validate( )必须写上使用对象流的时候,该对象必须序列化分层设计思想和面向接口编程思想模糊查询打开软件加载数据,增删改查保存数据程序很小,一共就几个类效果如图:下面给出代码,为了方便查找,就按照上面给出的包的图片顺序来放代码了1.b...原创 2018-04-12 15:55:43 · 1270 阅读 · 1 评论 -
俄罗斯方块
先看看效果:思路:整个游戏界面是一个画布,左边画游戏的地图和当前块,右边是游戏规则。游戏地图map[][]是一个二维int数组。主要是当前块的处理方式,我这里是使用一个四乘四的矩阵来表示的,1表示有格子,0表示空的。然后是边框使用3来说表示,位运算来判断是否与边界或下面的堆积块碰撞。(方块的三维数组可能不太好理解,本来是一个四维数组来的,但四维数组更不好理解,所以就缩减了一维,第一维表示方原创 2018-01-10 23:52:28 · 331 阅读 · 0 评论 -
小程序--VIP管理系统
又是期末,做了一个基于Java界面的数据库课设--VIP管理系统显示效果及表的设计如下图/*** * @author 逸川同学 */public class Main { public static void main(String[] args) { new MyJframe(); }}import java.awt.Container;import ja原创 2017-12-30 11:25:06 · 4860 阅读 · 2 评论 -
推箱子
课程设计参考别人的推箱子,我也做了一个 先看看效果 下面展示一下代码 如果觉得不过瘾,可以到我的资源里面拿到完整的项目public class Main { public static void main(String[] args) { new MyFrame(); }}//定义的区域//1:代表障碍物//2:代表草地//3:代表箱子(未到指定原创 2017-09-24 10:30:15 · 947 阅读 · 2 评论 -
小程序--添加用户信息
之前写过一个用户信息添加的小程序,经过一段时间的学习,再拿这个小程序出来添加了一点功能。主要就是对象流的操作,用户打开软件就读取指定文件中的用户信息,关闭的时候就询问是否保存数据。期间我遇到的问题:读取对象流不能使用available对象流的读取对象必须实现序列化接口关闭窗口的时候选择取消还是关闭了窗口解决:对象流读取应该使用抓异常的方式来读取对象实现序列化接口clas原创 2017-12-11 12:53:51 · 1552 阅读 · 0 评论 -
贪吃蛇
贪吃蛇是个十分经典的游戏,而且做起来也很有意思刚开始打算使用网格布局来做,后来发现使用画布会有更高的效率,也更容易实现这个就当做我的第一个版本吧,给出详细的解析,步骤素材是在别人那里来的下面是效果图main函数new 一个JFrame,设定好窗口的一些属性import javax.swing.JFrame;public class Main { publi原创 2017-11-13 10:57:26 · 465 阅读 · 0 评论