资源简介
本项目是基于Swing和JDBC开发的图形界面桌面应用,涵盖了J2SE的绝大部分基础知识,通过这个项目能运用和锻炼几乎大部分的J2SE知识和技能。
基础内容:
面向对象 字符串数字 日期
中级内容:
异常 ,集合,JDBC, 反射机制,I/O,Swing, 利用TableModel更新数据, 图形界面的皮肤
高级内容:
图表chart动态生成,数据库的备份与恢复,自定义圆形进度条
软件设计思想:
单例模式,面板类与监听器类松耦合,Entity层设计,DAO层设计,Service层设计
业务常见处理手法:
CRUD操作,配置信息,配置信息初始化,报表生成,一对多关系,多对一关系
代码片段和文件信息
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JPanel;
import javax.swing.JToolBar;
class HutuMainframe {
public static void main(String[] args) {
Jframe f = new Jframe();
f.setSize(500 450);
f.settitle(“一本糊涂账“);
f.setLocationRelativeTo(null);
f.setResizable(false);
f.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
JToolBar tb = new JToolBar();
JButton bSpend = new JButton(“消费一览“);
JButton bRecord = new JButton(“记一笔“);
JButton bCategory = new JButton(“消费分类“);
JButton bReport = new JButton(“月消费报表“);
JButton bConfig = new JButton(“设置“);
JButton bBackup = new JButton(“备份“);
JButton bRecover = new JButton(“恢复“);
tb.add(bSpend);
tb.add(bRecord);
tb.add(bCategory);
tb.add(bReport);
tb.add(bConfig);
tb.add(bBackup);
tb.add(bRecover);
f.setLayout(new BorderLayout());
f.add(tb BorderLayout.NORTH);
f.add(new JPanel() BorderLayout.CENTER);
f.setVisible(true);
bSpend.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
bRecord.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
bCategory.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
bConfig.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
bBackup.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
bRecover.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-07 10:12 hutubill\
文件 564 2016-12-19 13:12 hutubill\.classpath
文件 384 2016-12-19 13:12 hutubill\.project
目录 0 2018-09-20 11:44 hutubill\.settings\
文件 598 2016-12-19 13:12 hutubill\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-09-20 11:44 hutubill\bin\
文件 578 2016-12-19 13:12 hutubill\bin\HutuMainfr
文件 578 2016-12-19 13:12 hutubill\bin\HutuMainfr
文件 578 2016-12-19 13:12 hutubill\bin\HutuMainfr
文件 578 2016-12-19 13:12 hutubill\bin\HutuMainfr
文件 578 2016-12-19 13:12 hutubill\bin\HutuMainfr
文件 578 2016-12-19 13:12 hutubill\bin\HutuMainfr
文件 2028 2016-12-19 13:12 hutubill\bin\HutuMainfr
目录 0 2018-09-20 11:44 hutubill\bin\dao\
文件 5358 2016-12-19 13:12 hutubill\bin\dao\CategoryDAO.class
文件 6172 2016-12-19 13:12 hutubill\bin\dao\ConfigDAO.class
文件 9631 2016-12-19 13:12 hutubill\bin\dao\RecordDAO.class
目录 0 2018-09-20 11:44 hutubill\bin\entity\
文件 984 2016-12-19 13:12 hutubill\bin\entity\Category.class
文件 882 2016-12-19 13:12 hutubill\bin\entity\Config.class
文件 1317 2016-12-19 13:12 hutubill\bin\entity\Record.class
目录 0 2017-09-13 15:10 hutubill\bin\gui\
目录 0 2018-09-20 11:44 hutubill\bin\gui\fr
文件 936 2016-12-19 13:12 hutubill\bin\gui\fr
目录 0 2018-09-20 11:44 hutubill\bin\gui\listener\
文件 934 2016-12-19 13:12 hutubill\bin\gui\listener\BackupListener$1.class
文件 2937 2016-12-19 13:12 hutubill\bin\gui\listener\BackupListener.class
文件 2281 2016-12-19 14:38 hutubill\bin\gui\listener\CategoryListener.class
文件 1545 2016-12-19 13:12 hutubill\bin\gui\listener\ConfigListener.class
文件 2180 2016-12-19 13:12 hutubill\bin\gui\listener\RecordListener.class
文件 940 2016-12-19 13:12 hutubill\bin\gui\listener\RecoverListener$1.class
............此处省略131个文件信息
相关资源
- 红黑树swing版演示程序
- jgraph官方与帮助文档
- ojdbc6-11.2.0.1.0
- Swing 银行管理系统
- Swing带表情upd聊天的实现
- 尚硅谷]_宋红康_4天贯通JDBC
- Swing 编写的数独软件,界面友好,算
- 工单管理系统源码
- swingExcel
- Spring mvc + Spring + Spring jdbc 整合 demo
- j2se1.5中文api
- 商品出入库+derby数据库
- 一个仿steam,有登陆注册功能,还有验
- 使用 Spring MVC + JDBC Template 实现登录
- SpringMVC+Spring+SpringJDBC整合框架
- (J2SE6.0 API冷冬大雪.chm
- 很强大-功能齐全带分页的swing项目
- Spring mvc + Spring + Spring jdbc 整合
- 驾考系统.7z
- Swing精美界面设计和动画制作教程+
- 报刊订阅系统(需联网).rar
- Swing可视化插件Eclipse
- Access_JDBC30.jar 完全破解版
- 物联网环境监测数据中心-物联网项目
- 基于Swing框架的KTV点歌系统
- 汽车租赁系统.zip
- JDBC+GUI实现简单学生管理系统
- sharding-jdbc-demo.zip
- 最简单的用户登录与注册系统 spring
-
gba
se-connector 驱动
评论
共有 条评论