资源简介
本项目是基于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的简单聊天器(兼传输文件)
- jdbcTemplate分页彻底解决,使用游标滚
- 302 Found
- TeraJDBC__indep_indep.16.20.00.06.zip
- swing实现订票系统
- 基于yml 配置方式 ,实现springBoot+sha
- JDBC连接实现简单学生管理系统附数据
- JDBC API 参考教程第三版(2003).rar
- swing写的三国杀源代码
- Jdbc经典案例之图书管理系统
- 达梦数据库JDBC驱动包
- 标准struts2和mvc写的用户管理
- 数据库与excel导入导出(JDBCmyeclipse)
- swing开发包
- 教学楼管理信息系统
- servlet+jdbc实现微信公众号开发
- 简单图书的增删改查
- 仿腾讯QQ的一个及时聊天系统
- KTV管理系统Swing界面,含源码
- DJNativeSwing优化后的,超实用
- teradata jdbc最新和老驱动打包
- PI 数据库JDBC管理员指南 2010版
- webservice+jdbc
- 达梦数据库驱动dmjdbcdrive每个jdk版本对
- JDBC东软电信报表系统
- swing 嵌入word
- swing界面的ERP开发框架ErpFree
- instantclient-jdbc-windows.x64-18.3.0.0.0dbru.
- 查询系统JDBC+struts2
- 基于lucene的Swing全文索引构建于查询工
评论
共有 条评论