• 大小: 4.55MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-16
  • 语言: 其他
  • 标签: j2se  Swing  JDBC  

资源简介

本项目是基于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\HutuMainframe$1.class
     文件         578  2016-12-19 13:12  hutubill\bin\HutuMainframe$2.class
     文件         578  2016-12-19 13:12  hutubill\bin\HutuMainframe$3.class
     文件         578  2016-12-19 13:12  hutubill\bin\HutuMainframe$4.class
     文件         578  2016-12-19 13:12  hutubill\bin\HutuMainframe$5.class
     文件         578  2016-12-19 13:12  hutubill\bin\HutuMainframe$6.class
     文件        2028  2016-12-19 13:12  hutubill\bin\HutuMainframe.class
     目录           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\frame\
     文件         936  2016-12-19 13:12  hutubill\bin\gui\frame\Mainframe.class
     目录           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个文件信息

评论

共有 条评论