小项目
逸川先生
Java开发工程师,专注后台开发两年,擅长分布式系统
展开
-
java小项目之管家婆
package cn.hncu.mygjp;public class MainApp { public static void main(String[] args) { new MainView().run(); }}package cn.hncu.mygjp;import java.util.List;import java.util.Scanner;pub原创 2017-10-01 19:48:17 · 4273 阅读 · 1 评论 -
联系人信息管理小程序
刚学了Myeclipse的VE(直接拖动组件生成代码),就写了一个关于联系人信息管理的小程序,结合了文件操作,其中遇到的问题主要就是构造传参和构造接参更新界面的Validate( )必须写上使用对象流的时候,该对象必须序列化分层设计思想和面向接口编程思想模糊查询打开软件加载数据,增删改查保存数据程序很小,一共就几个类效果如图:下面给出代码,为了方便查找,就按照上面给出的包的图片顺序来放代码了1.b...原创 2018-04-12 15:55:43 · 1300 阅读 · 1 评论 -
小程序--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 · 4911 阅读 · 2 评论 -
俄罗斯方块
先看看效果:思路:整个游戏界面是一个画布,左边画游戏的地图和当前块,右边是游戏规则。游戏地图map[][]是一个二维int数组。主要是当前块的处理方式,我这里是使用一个四乘四的矩阵来表示的,1表示有格子,0表示空的。然后是边框使用3来说表示,位运算来判断是否与边界或下面的堆积块碰撞。(方块的三维数组可能不太好理解,本来是一个四维数组来的,但四维数组更不好理解,所以就缩减了一维,第一维表示方原创 2018-01-10 23:52:28 · 362 阅读 · 0 评论 -
小程序--添加用户信息
之前写过一个用户信息添加的小程序,经过一段时间的学习,再拿这个小程序出来添加了一点功能。主要就是对象流的操作,用户打开软件就读取指定文件中的用户信息,关闭的时候就询问是否保存数据。期间我遇到的问题:读取对象流不能使用available对象流的读取对象必须实现序列化接口关闭窗口的时候选择取消还是关闭了窗口解决:对象流读取应该使用抓异常的方式来读取对象实现序列化接口clas原创 2017-12-11 12:53:51 · 1592 阅读 · 0 评论 -
java小项目之文本编辑器
今天新做的一个文本编辑器小项目,功能尚有不完善的地方,主要演示快捷菜单的使用界面展示如下文本编辑器本来就比较简单,就简单做了一下,之后再把其他功能加上下面代码:public class Main { public static void main(String[] args) { new TextFrame(); }}public class TextFrame原创 2017-11-03 19:46:01 · 1296 阅读 · 0 评论 -
贪吃蛇
贪吃蛇是个十分经典的游戏,而且做起来也很有意思刚开始打算使用网格布局来做,后来发现使用画布会有更高的效率,也更容易实现这个就当做我的第一个版本吧,给出详细的解析,步骤素材是在别人那里来的下面是效果图main函数new 一个JFrame,设定好窗口的一些属性import javax.swing.JFrame;public class Main { publi原创 2017-11-13 10:57:26 · 479 阅读 · 0 评论 -
推箱子
课程设计参考别人的推箱子,我也做了一个 先看看效果 下面展示一下代码 如果觉得不过瘾,可以到我的资源里面拿到完整的项目public class Main { public static void main(String[] args) { new MyFrame(); }}//定义的区域//1:代表障碍物//2:代表草地//3:代表箱子(未到指定原创 2017-09-24 10:30:15 · 962 阅读 · 2 评论 -
java小项目之用户信息添加
java GUI小项目之用户信息添加,实现一个简单的添加与数据封装功能,界面没有美化,如图原创 2017-10-29 10:45:41 · 7167 阅读 · 0 评论 -
java小项目之金额转中文大写(Swing)
数字转换为中文金额需要一定的小技巧,也可以看成是一个小小的ACM题目来做,这里结合Swing 界面来完成public class Main { public static void main(String[] args) { MoneyFrame moneyFrame = new MoneyFrame(); moneyFrame.setVisible(true); }}im原创 2017-10-28 23:52:05 · 449 阅读 · 0 评论 -
简易计算器第一版
public class Main { public static void main(String[] args) { MyFrame frame= new MyFrame("曙光一号"); frame.setVisible(true); }}界面如下图:import java.awt.Color;import java.awt.Font;import jav原创 2017-10-27 23:58:21 · 245 阅读 · 0 评论 -
利用集合实现一个简单的购物商城
//运行展示在最后import java.util.ArrayList;import java.util.List;import java.util.Scanner;import hncu.cn.baseCode.homeWork.shop.bean.Prodect;import hncu.cn.baseCode.homeWork.shop.bean.ShoppingCar;/原创 2017-10-19 23:42:42 · 769 阅读 · 0 评论 -
工资结算小程序--VE
这是上软件测试课程写的一个简单的工资发放小程序,就是输入工资,然后根据薪制和错误程度计算出实发工资规则就是年薪制+PT:0.02,年薪制+YZ:0.04月薪制+PT:0.04,月薪制+YZ:0.08的扣款比例emmm....就这么点东西的课堂作业public class MainFrame extends JFrame { private static final long serialVers...原创 2018-04-12 16:09:31 · 2392 阅读 · 0 评论