在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → JAVA一些基础项目练习(来自疯狂JAVA)

JAVA一些基础项目练习(来自疯狂JAVA)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:6.87M
  • 下载次数:2
  • 浏览次数:48
  • 发布时间:2021-01-29
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
共有23个基础项目代码,包括第1章 控制台五子棋 cal: 第2章 仿Windows计算器 viewer: 第3章 图片浏览器 ball: 第4章 桌面弹球 tetris: 第5章 俄罗斯方块 image: 第6章 仿Windows画图 linkgame: 第7章 单机连连看 editor: 第8章 简单Java IDE工具 book: 第9章 图书进存销系统 transaction: 第10章 事务跟踪系统 flashget: 第11章 多线程下载工具 foxmail: 第12章 邮件
【实例截图】
【核心代码】
9f51ede6-1b7f-4593-82be-dcf8ae948228
└── project_codes
├── ball
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── ball
│   │   ├── Ball.class
│   │   ├── BallComponent.class
│   │   ├── BallFrame$1.class
│   │   ├── BallFrame$2.class
│   │   ├── BallFrame$BallPanel.class
│   │   ├── BallFrame.class
│   │   ├── BallGame.class
│   │   ├── BallService.class
│   │   ├── Brick.class
│   │   ├── LongMagic.class
│   │   ├── Magic.class
│   │   ├── ShortMagic.class
│   │   └── Stick.class
│   ├── img
│   │   ├── ball.gif
│   │   ├── ball.jpg
│   │   ├── brick.gif
│   │   ├── long.gif
│   │   ├── over.gif
│   │   ├── short.gif
│   │   ├── stick.jpg
│   │   └── win.gif
│   └── src
│   └── org
│   └── crazyit
│   └── ball
│   ├── BallComponent.java
│   ├── BallFrame.java
│   ├── BallGame.java
│   ├── Ball.java
│   ├── BallService.java
│   ├── Brick.java
│   ├── LongMagic.java
│   ├── Magic.java
│   ├── ShortMagic.java
│   └── Stick.java
├── book
│   ├── bin
│   │   ├── cfg
│   │   │   └── jdbc.properties
│   │   └── org
│   │   └── crazyit
│   │   └── book
│   │   ├── commons
│   │   │   ├── BusinessException.class
│   │   │   ├── DataException.class
│   │   │   ├── DataUtil.class
│   │   │   ├── DateUtil.class
│   │   │   ├── ImageUtil.class
│   │   │   └── UploadException.class
│   │   ├── dao
│   │   │   ├── BookDao.class
│   │   │   ├── BookInRecordDao.class
│   │   │   ├── BookSaleRecordDao.class
│   │   │   ├── ConcernDao.class
│   │   │   ├── impl
│   │   │   │   ├── BookDaoImpl.class
│   │   │   │   ├── BookInRecordDaoImpl.class
│   │   │   │   ├── BookSaleRecordDaoImpl.class
│   │   │   │   ├── CommonDaoImpl.class
│   │   │   │   ├── ConcernDaoImpl.class
│   │   │   │   ├── InRecordDaoImpl.class
│   │   │   │   ├── SaleRecordDaoImpl.class
│   │   │   │   ├── TypeDaoImpl.class
│   │   │   │   └── UserDaoImpl.class
│   │   │   ├── InRecordDao.class
│   │   │   ├── SaleRecordDao.class
│   │   │   ├── TypeDao.class
│   │   │   └── UserDao.class
│   │   ├── jdbc
│   │   │   ├── JDBCException.class
│   │   │   ├── JDBCExecutor.class
│   │   │   ├── PropertiesUtil.class
│   │   │   └── QueryException.class
│   │   ├── Main.class
│   │   ├── service
│   │   │   ├── BookService.class
│   │   │   ├── ConcernService.class
│   │   │   ├── impl
│   │   │   │   ├── BookServiceImpl.class
│   │   │   │   ├── ConcernServiceImpl.class
│   │   │   │   ├── InRecordServiceImpl.class
│   │   │   │   ├── SaleRecordServiceImpl.class
│   │   │   │   ├── TypeServiceImpl.class
│   │   │   │   └── UserServiceImpl.class
│   │   │   ├── InRecordService.class
│   │   │   ├── SaleRecordService.class
│   │   │   ├── TypeService.class
│   │   │   └── UserService.class
│   │   ├── ui
│   │   │   ├── BookPanel$1.class
│   │   │   ├── BookPanel$2.class
│   │   │   ├── BookPanel$3.class
│   │   │   ├── BookPanel$4.class
│   │   │   ├── BookPanel$5.class
│   │   │   ├── BookPanel$6.class
│   │   │   ├── BookPanel$7.class
│   │   │   ├── BookPanel$8.class
│   │   │   ├── BookPanel.class
│   │   │   ├── CommonJTable.class
│   │   │   ├── CommonPanel.class
│   │   │   ├── ConcernPanel$1.class
│   │   │   ├── ConcernPanel$2.class
│   │   │   ├── ConcernPanel$3.class
│   │   │   ├── ConcernPanel$4.class
│   │   │   ├── ConcernPanel.class
│   │   │   ├── FileChooser.class
│   │   │   ├── ImageFrame.class
│   │   │   ├── LoginFrame$1.class
│   │   │   ├── LoginFrame.class
│   │   │   ├── MainFrame$1.class
│   │   │   ├── MainFrame$2.class
│   │   │   ├── MainFrame$3.class
│   │   │   ├── MainFrame$4.class
│   │   │   ├── MainFrame$5.class
│   │   │   ├── MainFrame.class
│   │   │   ├── RepertoryPanel$1.class
│   │   │   ├── RepertoryPanel$2.class
│   │   │   ├── RepertoryPanel$3.class
│   │   │   ├── RepertoryPanel$4.class
│   │   │   ├── RepertoryPanel$5.class
│   │   │   ├── RepertoryPanel$6.class
│   │   │   ├── RepertoryPanel$7.class
│   │   │   ├── RepertoryPanel.class
│   │   │   ├── SalePanel$1.class
│   │   │   ├── SalePanel$2.class
│   │   │   ├── SalePanel$3.class
│   │   │   ├── SalePanel$4.class
│   │   │   ├── SalePanel$5.class
│   │   │   ├── SalePanel$6.class
│   │   │   ├── SalePanel$7.class
│   │   │   ├── SalePanel$8.class
│   │   │   ├── SalePanel.class
│   │   │   ├── TypePanel$1.class
│   │   │   ├── TypePanel$2.class
│   │   │   ├── TypePanel$3.class
│   │   │   ├── TypePanel$4.class
│   │   │   └── TypePanel.class
│   │   └── vo
│   │   ├── Book.class
│   │   ├── BookInRecord.class
│   │   ├── BookSaleRecord.class
│   │   ├── Concern.class
│   │   ├── InRecord.class
│   │   ├── SaleRecord.class
│   │   ├── Type.class
│   │   ├── User.class
│   │   └── ValueObject.class
│   ├── images
│   │   ├── book.gif
│   │   ├── concern.gif
│   │   ├── repertory.gif
│   │   ├── sale.gif
│   │   └── type.gif
│   ├── lib
│   │   └── mysql-connector-java-5.1.6.jar
│   ├── sql
│   │   └── BOOK_SYSTEM.sql
│   └── src
│   ├── cfg
│   │   └── jdbc.properties
│   └── org
│   └── crazyit
│   └── book
│   ├── commons
│   │   ├── BusinessException.java
│   │   ├── DataException.java
│   │   ├── DataUtil.java
│   │   ├── DateUtil.java
│   │   ├── ImageUtil.java
│   │   └── UploadException.java
│   ├── dao
│   │   ├── BookDao.java
│   │   ├── BookInRecordDao.java
│   │   ├── BookSaleRecordDao.java
│   │   ├── ConcernDao.java
│   │   ├── impl
│   │   │   ├── BookDaoImpl.java
│   │   │   ├── BookInRecordDaoImpl.java
│   │   │   ├── BookSaleRecordDaoImpl.java
│   │   │   ├── CommonDaoImpl.java
│   │   │   ├── ConcernDaoImpl.java
│   │   │   ├── InRecordDaoImpl.java
│   │   │   ├── SaleRecordDaoImpl.java
│   │   │   ├── TypeDaoImpl.java
│   │   │   └── UserDaoImpl.java
│   │   ├── InRecordDao.java
│   │   ├── SaleRecordDao.java
│   │   ├── TypeDao.java
│   │   └── UserDao.java
│   ├── jdbc
│   │   ├── JDBCException.java
│   │   ├── JDBCExecutor.java
│   │   ├── PropertiesUtil.java
│   │   └── QueryException.java
│   ├── Main.java
│   ├── service
│   │   ├── BookService.java
│   │   ├── ConcernService.java
│   │   ├── impl
│   │   │   ├── BookServiceImpl.java
│   │   │   ├── ConcernServiceImpl.java
│   │   │   ├── InRecordServiceImpl.java
│   │   │   ├── SaleRecordServiceImpl.java
│   │   │   ├── TypeServiceImpl.java
│   │   │   └── UserServiceImpl.java
│   │   ├── InRecordService.java
│   │   ├── SaleRecordService.java
│   │   ├── TypeService.java
│   │   └── UserService.java
│   ├── ui
│   │   ├── BookPanel.java
│   │   ├── CommonJTable.java
│   │   ├── CommonPanel.java
│   │   ├── ConcernPanel.java
│   │   ├── ImageFrame.java
│   │   ├── LoginFrame.java
│   │   ├── MainFrame.java
│   │   ├── RepertoryPanel.java
│   │   ├── SalePanel.java
│   │   └── TypePanel.java
│   └── vo
│   ├── BookInRecord.java
│   ├── Book.java
│   ├── BookSaleRecord.java
│   ├── Concern.java
│   ├── InRecord.java
│   ├── SaleRecord.java
│   ├── Type.java
│   ├── User.java
│   └── ValueObject.java
├── book(IoC)
│   ├── bin
│   │   ├── cfg
│   │   │   └── jdbc.properties
│   │   ├── org
│   │   │   └── crazyit
│   │   │   └── book
│   │   │   ├── commons
│   │   │   │   ├── BusinessException.class
│   │   │   │   ├── DataException.class
│   │   │   │   ├── DataUtil.class
│   │   │   │   ├── DateUtil.class
│   │   │   │   ├── ImageUtil.class
│   │   │   │   └── UploadException.class
│   │   │   ├── dao
│   │   │   │   ├── BookDao.class
│   │   │   │   ├── BookInRecordDao.class
│   │   │   │   ├── BookSaleRecordDao.class
│   │   │   │   ├── ConcernDao.class
│   │   │   │   ├── impl
│   │   │   │   │   ├── BookDaoImpl.class
│   │   │   │   │   ├── BookInRecordDaoImpl.class
│   │   │   │   │   ├── BookSaleRecordDaoImpl.class
│   │   │   │   │   ├── CommonDaoImpl.class
│   │   │   │   │   ├── ConcernDaoImpl.class
│   │   │   │   │   ├── InRecordDaoImpl.class
│   │   │   │   │   ├── SaleRecordDaoImpl.class
│   │   │   │   │   ├── TypeDaoImpl.class
│   │   │   │   │   └── UserDaoImpl.class
│   │   │   │   ├── InRecordDao.class
│   │   │   │   ├── SaleRecordDao.class
│   │   │   │   ├── TypeDao.class
│   │   │   │   └── UserDao.class
│   │   │   ├── jdbc
│   │   │   │   ├── JDBCException.class
│   │   │   │   ├── JDBCExecutor.class
│   │   │   │   ├── PropertiesUtil.class
│   │   │   │   └── QueryException.class
│   │   │   ├── Main.class
│   │   │   ├── service
│   │   │   │   ├── BookService.class
│   │   │   │   ├── ConcernService.class
│   │   │   │   ├── impl
│   │   │   │   │   ├── BookServiceImpl.class
│   │   │   │   │   ├── ConcernServiceImpl.class
│   │   │   │   │   ├── InRecordServiceImpl.class
│   │   │   │   │   ├── SaleRecordServiceImpl.class
│   │   │   │   │   ├── TypeServiceImpl.class
│   │   │   │   │   └── UserServiceImpl.class
│   │   │   │   ├── InRecordService.class
│   │   │   │   ├── SaleRecordService.class
│   │   │   │   ├── TypeService.class
│   │   │   │   └── UserService.class
│   │   │   ├── ui
│   │   │   │   ├── BookPanel$1.class
│   │   │   │   ├── BookPanel$2.class
│   │   │   │   ├── BookPanel$3.class
│   │   │   │   ├── BookPanel$4.class
│   │   │   │   ├── BookPanel$5.class
│   │   │   │   ├── BookPanel$6.class
│   │   │   │   ├── BookPanel$7.class
│   │   │   │   ├── BookPanel$8.class
│   │   │   │   ├── BookPanel.class
│   │   │   │   ├── CommonJTable.class
│   │   │   │   ├── CommonPanel.class
│   │   │   │   ├── ConcernPanel$1.class
│   │   │   │   ├── ConcernPanel$2.class
│   │   │   │   ├── ConcernPanel$3.class
│   │   │   │   ├── ConcernPanel$4.class
│   │   │   │   ├── ConcernPanel.class
│   │   │   │   ├── FileChooser.class
│   │   │   │   ├── ImageFrame.class
│   │   │   │   ├── LoginFrame$1.class
│   │   │   │   ├── LoginFrame.class
│   │   │   │   ├── MainFrame$1.class
│   │   │   │   ├── MainFrame$2.class
│   │   │   │   ├── MainFrame$3.class
│   │   │   │   ├── MainFrame$4.class
│   │   │   │   ├── MainFrame$5.class
│   │   │   │   ├── MainFrame.class
│   │   │   │   ├── RepertoryPanel$1.class
│   │   │   │   ├── RepertoryPanel$2.class
│   │   │   │   ├── RepertoryPanel$3.class
│   │   │   │   ├── RepertoryPanel$4.class
│   │   │   │   ├── RepertoryPanel$5.class
│   │   │   │   ├── RepertoryPanel$6.class
│   │   │   │   ├── RepertoryPanel$7.class
│   │   │   │   ├── RepertoryPanel.class
│   │   │   │   ├── SalePanel$1.class
│   │   │   │   ├── SalePanel$2.class
│   │   │   │   ├── SalePanel$3.class
│   │   │   │   ├── SalePanel$4.class
│   │   │   │   ├── SalePanel$5.class
│   │   │   │   ├── SalePanel$6.class
│   │   │   │   ├── SalePanel$7.class
│   │   │   │   ├── SalePanel$8.class
│   │   │   │   ├── SalePanel.class
│   │   │   │   ├── TypePanel$1.class
│   │   │   │   ├── TypePanel$2.class
│   │   │   │   ├── TypePanel$3.class
│   │   │   │   ├── TypePanel$4.class
│   │   │   │   └── TypePanel.class
│   │   │   └── vo
│   │   │   ├── Book.class
│   │   │   ├── BookInRecord.class
│   │   │   ├── BookSaleRecord.class
│   │   │   ├── Concern.class
│   │   │   ├── InRecord.class
│   │   │   ├── SaleRecord.class
│   │   │   ├── Type.class
│   │   │   ├── User.class
│   │   │   └── ValueObject.class
│   │   └── resource
│   │   ├── beans.xml
│   │   ├── daoContext.xml
│   │   ├── serviceContext.xml
│   │   └── uiContext.xml
│   ├── images
│   │   ├── book.gif
│   │   ├── concern.gif
│   │   ├── repertory.gif
│   │   ├── sale.gif
│   │   └── type.gif
│   ├── lib
│   │   ├── crazyit-ioc.jar
│   │   ├── dom4j-1.6.1.jar
│   │   └── mysql-connector-java-5.1.6.jar
│   ├── sql
│   │   └── BOOK_SYSTEM.sql
│   └── src
│   ├── cfg
│   │   └── jdbc.properties
│   ├── org
│   │   └── crazyit
│   │   └── book
│   │   ├── commons
│   │   │   ├── BusinessException.java
│   │   │   ├── DataException.java
│   │   │   ├── DataUtil.java
│   │   │   ├── DateUtil.java
│   │   │   ├── ImageUtil.java
│   │   │   └── UploadException.java
│   │   ├── dao
│   │   │   ├── BookDao.java
│   │   │   ├── BookInRecordDao.java
│   │   │   ├── BookSaleRecordDao.java
│   │   │   ├── ConcernDao.java
│   │   │   ├── impl
│   │   │   │   ├── BookDaoImpl.java
│   │   │   │   ├── BookInRecordDaoImpl.java
│   │   │   │   ├── BookSaleRecordDaoImpl.java
│   │   │   │   ├── CommonDaoImpl.java
│   │   │   │   ├── ConcernDaoImpl.java
│   │   │   │   ├── InRecordDaoImpl.java
│   │   │   │   ├── SaleRecordDaoImpl.java
│   │   │   │   ├── TypeDaoImpl.java
│   │   │   │   └── UserDaoImpl.java
│   │   │   ├── InRecordDao.java
│   │   │   ├── SaleRecordDao.java
│   │   │   ├── TypeDao.java
│   │   │   └── UserDao.java
│   │   ├── jdbc
│   │   │   ├── JDBCException.java
│   │   │   ├── JDBCExecutor.java
│   │   │   ├── PropertiesUtil.java
│   │   │   └── QueryException.java
│   │   ├── Main.java
│   │   ├── service
│   │   │   ├── BookService.java
│   │   │   ├── ConcernService.java
│   │   │   ├── impl
│   │   │   │   ├── BookServiceImpl.java
│   │   │   │   ├── ConcernServiceImpl.java
│   │   │   │   ├── InRecordServiceImpl.java
│   │   │   │   ├── SaleRecordServiceImpl.java
│   │   │   │   ├── TypeServiceImpl.java
│   │   │   │   └── UserServiceImpl.java
│   │   │   ├── InRecordService.java
│   │   │   ├── SaleRecordService.java
│   │   │   ├── TypeService.java
│   │   │   └── UserService.java
│   │   ├── ui
│   │   │   ├── BookPanel.java
│   │   │   ├── CommonJTable.java
│   │   │   ├── CommonPanel.java
│   │   │   ├── ConcernPanel.java
│   │   │   ├── ImageFrame.java
│   │   │   ├── LoginFrame.java
│   │   │   ├── MainFrame.java
│   │   │   ├── RepertoryPanel.java
│   │   │   ├── SalePanel.java
│   │   │   └── TypePanel.java
│   │   └── vo
│   │   ├── BookInRecord.java
│   │   ├── Book.java
│   │   ├── BookSaleRecord.java
│   │   ├── Concern.java
│   │   ├── InRecord.java
│   │   ├── SaleRecord.java
│   │   ├── Type.java
│   │   ├── User.java
│   │   └── ValueObject.java
│   └── resource
│   ├── beans.xml
│   ├── daoContext.xml
│   ├── serviceContext.xml
│   └── uiContext.xml
├── cal
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── cal
│   │   ├── CalFrame$1.class
│   │   ├── CalFrame.class
│   │   ├── CalService.class
│   │   ├── Main.class
│   │   └── MyMath.class
│   └── src
│   └── org
│   └── crazyit
│   └── cal
│   ├── CalFrame.java
│   ├── CalService.java
│   ├── Main.java
│   └── MyMath.java
├── chat-room-client
│   ├── bin
│   │   ├── META-INF
│   │   │   └── MANIFEST.MF
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   └── chatroom
│   │   └── client
│   │   ├── action
│   │   │   ├── NewUserInAction.class
│   │   │   ├── ReceiveMessageAction.class
│   │   │   └── StartAction.class
│   │   ├── ChatIndex.class
│   │   ├── ClientContext.class
│   │   └── ui
│   │   ├── MainFrame$1.class
│   │   ├── MainFrame.class
│   │   └── UserListCellRenderer.class
│   ├── images
│   │   └── heads
│   │   ├── 104.gif
│   │   ├── 109.gif
│   │   ├── 119.gif
│   │   ├── 129.gif
│   │   ├── 139.gif
│   │   ├── 149.gif
│   │   ├── 159.gif
│   │   ├── 169.gif
│   │   ├── 1.gif
│   │   ├── 209.gif
│   │   ├── 219.gif
│   │   ├── 2.gif
│   │   ├── 339.gif
│   │   ├── 349.gif
│   │   ├── 359.gif
│   │   ├── 379.gif
│   │   ├── 383.gif
│   │   ├── 389.gif
│   │   ├── 393.gif
│   │   ├── 399.gif
│   │   ├── 3.gif
│   │   ├── 419.gif
│   │   └── 4.gif
│   └── src
│   ├── META-INF
│   │   └── MANIFEST.MF
│   └── org
│   └── crazyit
│   └── gamehall
│   └── chatroom
│   └── client
│   ├── action
│   │   ├── NewUserInAction.java
│   │   ├── ReceiveMessageAction.java
│   │   └── StartAction.java
│   ├── ChatIndex.java
│   ├── ClientContext.java
│   └── ui
│   ├── MainFrame.java
│   └── UserListCellRenderer.java
├── chat-room-server
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   └── chatroom
│   │   └── server
│   │   ├── action
│   │   │   ├── UserInAction.class
│   │   │   └── UserSendAction.class
│   │   └── ChatContext.class
│   └── src
│   └── org
│   └── crazyit
│   └── gamehall
│   └── chatroom
│   └── server
│   ├── action
│   │   ├── UserInAction.java
│   │   └── UserSendAction.java
│   └── ChatContext.java
├── editor
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── editor
│   │   ├── AddFrame$1.class
│   │   ├── AddFrame$2.class
│   │   ├── AddFrame$3.class
│   │   ├── AddFrame$4.class
│   │   ├── AddFrame.class
│   │   ├── ChoseButtonListener.class
│   │   ├── commons
│   │   │   ├── AddInfo.class
│   │   │   ├── EditFile.class
│   │   │   └── WorkSpace.class
│   │   ├── config
│   │   │   └── CompileConfig.class
│   │   ├── ConfirmButtonListener.class
│   │   ├── EditDocumentListener.class
│   │   ├── EditorFrame$10.class
│   │   ├── EditorFrame$11.class
│   │   ├── EditorFrame$1.class
│   │   ├── EditorFrame$2.class
│   │   ├── EditorFrame$3.class
│   │   ├── EditorFrame$4.class
│   │   ├── EditorFrame$5.class
│   │   ├── EditorFrame$6.class
│   │   ├── EditorFrame$7.class
│   │   ├── EditorFrame$8.class
│   │   ├── EditorFrame$9.class
│   │   ├── EditorFrame.class
│   │   ├── EditPane$1.class
│   │   ├── EditPane.class
│   │   ├── exception
│   │   │   └── FileException.class
│   │   ├── FileChooser.class
│   │   ├── handler
│   │   │   ├── add
│   │   │   │   ├── AddFileHandler.class
│   │   │   │   ├── AddFolderHandler.class
│   │   │   │   ├── AddHandler.class
│   │   │   │   └── AddProjectHandler.class
│   │   │   ├── run
│   │   │   │   └── JavaRunHandler.class
│   │   │   └── save
│   │   │   ├── CommonSaveHandler.class
│   │   │   ├── JavaSaveHandler.class
│   │   │   ├── SaveHandler.class
│   │   │   ├── SaveMediator.class
│   │   │   └── SaveMediatorConcrete.class
│   │   ├── IFrameListener.class
│   │   ├── Main.class
│   │   ├── SpaceChooser.class
│   │   ├── SpaceFrame$1.class
│   │   ├── SpaceFrame.class
│   │   ├── SyntaxFormatter.class
│   │   ├── TabListener.class
│   │   ├── tree
│   │   │   ├── ProjectTreeModel.class
│   │   │   ├── ProjectTreeNode.class
│   │   │   ├── ProjectTreeSelectionListener.class
│   │   │   ├── TreeCreator.class
│   │   │   └── TreeCreatorImpl.class
│   │   └── util
│   │   ├── CommandUtil.class
│   │   ├── FileUtil.class
│   │   └── ImageUtil.class
│   ├── images
│   │   ├── copy.gif
│   │   ├── cut.gif
│   │   ├── file.gif
│   │   ├── folder-close.gif
│   │   ├── folder-open.gif
│   │   ├── newFile.gif
│   │   ├── open.gif
│   │   ├── paste.gif
│   │   ├── refresh.gif
│   │   ├── run.gif
│   │   └── save.gif
│   ├── java.stx
│   └── src
│   └── org
│   └── crazyit
│   └── editor
│   ├── AddFrame.java
│   ├── commons
│   │   ├── AddInfo.java
│   │   ├── EditFile.java
│   │   └── WorkSpace.java
│   ├── config
│   │   └── CompileConfig.java
│   ├── EditDocumentListener.java
│   ├── EditorFrame.java
│   ├── EditPane.java
│   ├── exception
│   │   └── FileException.java
│   ├── handler
│   │   ├── add
│   │   │   ├── AddFileHandler.java
│   │   │   ├── AddFolderHandler.java
│   │   │   ├── AddHandler.java
│   │   │   └── AddProjectHandler.java
│   │   ├── run
│   │   │   └── JavaRunHandler.java
│   │   └── save
│   │   ├── CommonSaveHandler.java
│   │   ├── JavaSaveHandler.java
│   │   ├── SaveHandler.java
│   │   ├── SaveMediatorConcrete.java
│   │   └── SaveMediator.java
│   ├── IFrameListener.java
│   ├── Main.java
│   ├── SpaceFrame.java
│   ├── TabListener.java
│   ├── tree
│   │   ├── ProjectTreeModel.java
│   │   ├── ProjectTreeNode.java
│   │   ├── ProjectTreeSelectionListener.java
│   │   ├── TreeCreatorImpl.java
│   │   └── TreeCreator.java
│   └── util
│   ├── CommandUtil.java
│   ├── FileUtil.java
│   └── ImageUtil.java
├── fivechess-client
│   ├── bin
│   │   ├── META-INF
│   │   │   └── MANIFEST.MF
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   └── fivechess
│   │   └── client
│   │   ├── action
│   │   │   ├── ChessGame.class
│   │   │   ├── ClientInAction.class
│   │   │   ├── game
│   │   │   │   ├── AgreeDrawAction.class
│   │   │   │   ├── DrawAction.class
│   │   │   │   ├── EnterGameAction.class
│   │   │   │   ├── LeaveGameAction.class
│   │   │   │   ├── LostAction.class
│   │   │   │   ├── OpponentEnterAction.class
│   │   │   │   ├── OpponentExitAction.class
│   │   │   │   ├── OpponentLostAction.class
│   │   │   │   ├── OpponentReadyAction.class
│   │   │   │   ├── ReceiveMessageAction.class
│   │   │   │   ├── RefuseDrawAction.class
│   │   │   │   ├── StartGameAction.class
│   │   │   │   ├── TakeChessAction.class
│   │   │   │   └── WinAction.class
│   │   │   ├── ReceiveInAction.class
│   │   │   ├── ReceiveMessageAction.class
│   │   │   └── ReceiveUserSitDownAction.class
│   │   ├── ChessClientContext.class
│   │   ├── object
│   │   │   └── GameHallInfo.class
│   │   ├── ui
│   │   │   ├── ChatPanel$1.class
│   │   │   ├── ChatPanel.class
│   │   │   ├── game
│   │   │   │   ├── ChessFrame$1.class
│   │   │   │   ├── ChessFrame.class
│   │   │   │   ├── GamePanel$1.class
│   │   │   │   ├── GamePanel$2.class
│   │   │   │   ├── GamePanel.class
│   │   │   │   └── StartGameTask.class
│   │   │   ├── GameHallFrame.class
│   │   │   ├── HallPanel$1.class
│   │   │   ├── HallPanel$2.class
│   │   │   ├── HallPanel.class
│   │   │   ├── UIContext.class
│   │   │   ├── UserTableCellRenderer.class
│   │   │   └── UserTable.class
│   │   └── util
│   │   └── ImageUtil.class
│   ├── images
│   │   ├── fivechess
│   │   │   ├── background.gif
│   │   │   ├── blackDisk.gif
│   │   │   ├── black.gif
│   │   │   ├── black-play-select.png
│   │   │   ├── fiveStoneBoard.jpg
│   │   │   ├── ready.gif
│   │   │   ├── selected.gif
│   │   │   ├── start-game-opponent-first.gif
│   │   │   ├── start-game-you-first.gif
│   │   │   ├── table.jpg
│   │   │   ├── tool-begin.gif
│   │   │   ├── tool-draw-lost.gif
│   │   │   ├── tool-ready.gif
│   │   │   ├── whiteDisk.gif
│   │   │   ├── white.gif
│   │   │   └── white-play-select.png
│   │   └── heads
│   │   ├── 104.gif
│   │   ├── 109.gif
│   │   ├── 119.gif
│   │   ├── 129.gif
│   │   ├── 139.gif
│   │   ├── 149.gif
│   │   ├── 159.gif
│   │   ├── 169.gif
│   │   ├── 1.gif
│   │   ├── 209.gif
│   │   ├── 219.gif
│   │   ├── 2.gif
│   │   ├── 339.gif
│   │   ├── 349.gif
│   │   ├── 359.gif
│   │   ├── 379.gif
│   │   ├── 383.gif
│   │   ├── 389.gif
│   │   ├── 393.gif
│   │   ├── 399.gif
│   │   ├── 3.gif
│   │   ├── 419.gif
│   │   └── 4.gif
│   └── src
│   ├── META-INF
│   │   └── MANIFEST.MF
│   └── org
│   └── crazyit
│   └── gamehall
│   └── fivechess
│   └── client
│   ├── action
│   │   ├── ChessGame.java
│   │   ├── ClientInAction.java
│   │   ├── game
│   │   │   ├── AgreeDrawAction.java
│   │   │   ├── DrawAction.java
│   │   │   ├── EnterGameAction.java
│   │   │   ├── LeaveGameAction.java
│   │   │   ├── LostAction.java
│   │   │   ├── OpponentEnterAction.java
│   │   │   ├── OpponentExitAction.java
│   │   │   ├── OpponentLostAction.java
│   │   │   ├── OpponentReadyAction.java
│   │   │   ├── ReceiveMessageAction.java
│   │   │   ├── RefuseDrawAction.java
│   │   │   ├── StartGameAction.java
│   │   │   ├── TakeChessAction.java
│   │   │   └── WinAction.java
│   │   ├── ReceiveInAction.java
│   │   ├── ReceiveMessageAction.java
│   │   └── ReceiveUserSitDownAction.java
│   ├── ChessClientContext.java
│   ├── object
│   │   └── GameHallInfo.java
│   ├── ui
│   │   ├── ChatPanel.java
│   │   ├── game
│   │   │   ├── ChessFrame.java
│   │   │   └── GamePanel.java
│   │   ├── GameHallFrame.java
│   │   ├── HallPanel.java
│   │   ├── UIContext.java
│   │   ├── UserTableCellRenderer.java
│   │   └── UserTable.java
│   └── util
│   └── ImageUtil.java
├── fivechess-commons
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   └── fivechess
│   │   └── commons
│   │   ├── Chess.class
│   │   ├── ChessUser.class
│   │   ├── Seat.class
│   │   ├── Table.class
│   │   └── util
│   │   └── FiveChessErrorCode.class
│   └── src
│   └── org
│   └── crazyit
│   └── gamehall
│   └── fivechess
│   └── commons
│   ├── Chess.java
│   ├── ChessUser.java
│   ├── Seat.java
│   ├── Table.java
│   └── util
│   └── FiveChessErrorCode.java
├── fivechess-server
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   └── fivechess
│   │   └── server
│   │   ├── action
│   │   │   ├── AgreeDrawAction.class
│   │   │   ├── DrawAction.class
│   │   │   ├── GameMessageAction.class
│   │   │   ├── LeaveGameAction.class
│   │   │   ├── LoginAction.class
│   │   │   ├── LostAction.class
│   │   │   ├── NewUserInAction.class
│   │   │   ├── OpponentEnterAction.class
│   │   │   ├── ReadyAction.class
│   │   │   ├── RefuseDrawAction.class
│   │   │   ├── SendMessageAction.class
│   │   │   ├── TakeChessAction.class
│   │   │   └── UserSitDownAction.class
│   │   └── ChessContext.class
│   └── src
│   └── org
│   └── crazyit
│   └── gamehall
│   └── fivechess
│   └── server
│   ├── action
│   │   ├── AgreeDrawAction.java
│   │   ├── DrawAction.java
│   │   ├── GameMessageAction.java
│   │   ├── LeaveGameAction.java
│   │   ├── LoginAction.java
│   │   ├── LostAction.java
│   │   ├── NewUserInAction.java
│   │   ├── OpponentEnterAction.java
│   │   ├── ReadyAction.java
│   │   ├── RefuseDrawAction.java
│   │   ├── SendMessageAction.java
│   │   ├── TakeChessAction.java
│   │   └── UserSitDownAction.java
│   └── ChessContext.java
├── flashget
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── flashget
│   │   ├── ContextHolder.class
│   │   ├── DownloadContext.class
│   │   ├── exception
│   │   │   └── URLException.class
│   │   ├── info
│   │   │   └── Info.class
│   │   ├── Main.class
│   │   ├── navigation
│   │   │   ├── DownloadingNode.class
│   │   │   ├── DownloadNode.class
│   │   │   ├── FailNode.class
│   │   │   ├── FinishNode.class
│   │   │   └── TaskNode.class
│   │   ├── object
│   │   │   ├── Part.class
│   │   │   └── Resource.class
│   │   ├── state
│   │   │   ├── AbstractState.class
│   │   │   ├── Connecting.class
│   │   │   ├── Downloading.class
│   │   │   ├── Failed.class
│   │   │   ├── Finished.class
│   │   │   ├── Pause.class
│   │   │   └── TaskState.class
│   │   ├── thread
│   │   │   ├── DownloadHandler$CountTimeTask.class
│   │   │   ├── DownloadHandler.class
│   │   │   └── DownloadThread.class
│   │   ├── ui
│   │   │   ├── DownloadProgressBar.class
│   │   │   ├── DownloadTableCellRenderer.class
│   │   │   ├── DownloadTable.class
│   │   │   ├── DownloadTableModel.class
│   │   │   ├── MainFrame$10.class
│   │   │   ├── MainFrame$11.class
│   │   │   ├── MainFrame$12.class
│   │   │   ├── MainFrame$13.class
│   │   │   ├── MainFrame$14.class
│   │   │   ├── MainFrame$15.class
│   │   │   ├── MainFrame$16.class
│   │   │   ├── MainFrame$1.class
│   │   │   ├── MainFrame$2.class
│   │   │   ├── MainFrame$3.class
│   │   │   ├── MainFrame$4.class
│   │   │   ├── MainFrame$5.class
│   │   │   ├── MainFrame$6.class
│   │   │   ├── MainFrame$7.class
│   │   │   ├── MainFrame$8.class
│   │   │   ├── MainFrame$9.class
│   │   │   ├── MainFrame.class
│   │   │   ├── NavigationTreeCellRender.class
│   │   │   ├── NavigationTree.class
│   │   │   ├── NewTaskFrame$1.class
│   │   │   ├── NewTaskFrame$2.class
│   │   │   ├── NewTaskFrame$3.class
│   │   │   ├── NewTaskFrame$4.class
│   │   │   ├── NewTaskFrame$FolderChooser.class
│   │   │   ├── NewTaskFrame.class
│   │   │   ├── SuspendWindow$1.class
│   │   │   ├── SuspendWindow$2.class
│   │   │   ├── SuspendWindow$3.class
│   │   │   ├── SuspendWindow$4.class
│   │   │   ├── SuspendWindow$5.class
│   │   │   ├── SuspendWindow$6.class
│   │   │   ├── SuspendWindow$7.class
│   │   │   ├── SuspendWindow$8.class
│   │   │   └── SuspendWindow.class
│   │   └── util
│   │   ├── DateUtil.class
│   │   ├── FileUtil.class
│   │   └── ImageUtil.class
│   ├── images
│   │   ├── flashget.gif
│   │   ├── flashget-trayicon.gif
│   │   ├── nav
│   │   │   ├── downloading.gif
│   │   │   ├── fail.gif
│   │   │   ├── finish.gif
│   │   │   └── flashget.gif
│   │   ├── state
│   │   │   ├── connecting.gif
│   │   │   ├── downloading.gif
│   │   │   ├── failed.gif
│   │   │   ├── finished.gif
│   │   │   └── pause.gif
│   │   ├── suspend
│   │   │   ├── add.gif
│   │   │   ├── open.gif
│   │   │   ├── pause.gif
│   │   │   ├── quit.gif
│   │   │   ├── remove.gif
│   │   │   └── start.gif
│   │   └── tool
│   │   ├── delete.gif
│   │   ├── do-download.gif
│   │   ├── new-download.gif
│   │   ├── pause.gif
│   │   └── remove-finished.gif
│   └── src
│   └── org
│   └── crazyit
│   └── flashget
│   ├── ContextHolder.java
│   ├── DownloadContext.java
│   ├── exception
│   │   └── URLException.java
│   ├── info
│   │   └── Info.java
│   ├── Main.java
│   ├── navigation
│   │   ├── DownloadingNode.java
│   │   ├── DownloadNode.java
│   │   ├── FailNode.java
│   │   ├── FinishNode.java
│   │   └── TaskNode.java
│   ├── object
│   │   ├── Part.java
│   │   └── Resource.java
│   ├── state
│   │   ├── AbstractState.java
│   │   ├── Connecting.java
│   │   ├── Downloading.java
│   │   ├── Failed.java
│   │   ├── Finished.java
│   │   ├── Pause.java
│   │   └── TaskState.java
│   ├── thread
│   │   ├── DownloadHandler.java
│   │   └── DownloadThread.java
│   ├── ui
│   │   ├── DownloadProgressBar.java
│   │   ├── DownloadTableCellRenderer.java
│   │   ├── DownloadTable.java
│   │   ├── DownloadTableModel.java
│   │   ├── MainFrame.java
│   │   ├── NavigationTreeCellRender.java
│   │   ├── NavigationTree.java
│   │   ├── NewTaskFrame.java
│   │   └── SuspendWindow.java
│   └── util
│   ├── DateUtil.java
│   ├── FileUtil.java
│   └── ImageUtil.java
├── foxmail
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── foxmail
│   │   ├── box
│   │   │   ├── AbstractBox.class
│   │   │   ├── DeletedBox.class
│   │   │   ├── DraftBox.class
│   │   │   ├── InBox.class
│   │   │   ├── MailBox.class
│   │   │   ├── OutBox.class
│   │   │   └── SentBox.class
│   │   ├── exception
│   │   │   ├── FileException.class
│   │   │   ├── LoginException.class
│   │   │   ├── MailConnectionException.class
│   │   │   ├── PropertiesException.class
│   │   │   ├── SendMailException.class
│   │   │   └── ValidateException.class
│   │   ├── mail
│   │   │   ├── LoadMailException.class
│   │   │   ├── MailLoader.class
│   │   │   ├── MailLoaderImpl.class
│   │   │   ├── MailSender.class
│   │   │   └── MailSenderImpl.class
│   │   ├── Main.class
│   │   ├── object
│   │   │   ├── FileObject.class
│   │   │   ├── Mail.class
│   │   │   └── MailComparator.class
│   │   ├── system
│   │   │   ├── impl
│   │   │   │   ├── SystemHandlerImpl.class
│   │   │   │   └── SystemLoaderImpl.class
│   │   │   ├── SystemHandler.class
│   │   │   └── SystemLoader.class
│   │   ├── ui
│   │   │   ├── FileChooser.class
│   │   │   ├── FolderChooser.class
│   │   │   ├── LoginFrame$1.class
│   │   │   ├── LoginFrame$2.class
│   │   │   ├── LoginFrame.class
│   │   │   ├── MailContext$1.class
│   │   │   ├── MailContext.class
│   │   │   ├── MailFrame$1.class
│   │   │   ├── MailFrame$2.class
│   │   │   ├── MailFrame$3.class
│   │   │   ├── MailFrame$4.class
│   │   │   ├── MailFrame$5.class
│   │   │   ├── MailFrame$6.class
│   │   │   ├── MailFrame.class
│   │   │   ├── MailListTable.class
│   │   │   ├── MailTableCellRenderer.class
│   │   │   ├── MainFrame$10.class
│   │   │   ├── MainFrame$1.class
│   │   │   ├── MainFrame$2.class
│   │   │   ├── MainFrame$3.class
│   │   │   ├── MainFrame$4.class
│   │   │   ├── MainFrame$5.class
│   │   │   ├── MainFrame$6.class
│   │   │   ├── MainFrame$7.class
│   │   │   ├── MainFrame$8.class
│   │   │   ├── MainFrame$9.class
│   │   │   ├── MainFrame.class
│   │   │   ├── MainListMouseListener.class
│   │   │   ├── ReceiveTask.class
│   │   │   ├── SailTreeCellRenderer.class
│   │   │   ├── SailTreeListener.class
│   │   │   ├── SendListMouseListener.class
│   │   │   ├── SetupFrame$1.class
│   │   │   ├── SetupFrame$2.class
│   │   │   └── SetupFrame.class
│   │   └── util
│   │   ├── FileUtil.class
│   │   └── PropertiesUtil.class
│   ├── images
│   │   ├── deleted.gif
│   │   ├── deleted-tree.gif
│   │   ├── delete.gif
│   │   ├── draft.gif
│   │   ├── draft-save.gif
│   │   ├── draft-tree.gif
│   │   ├── envelop-close.gif
│   │   ├── envelop-open.gif
│   │   ├── file.gif
│   │   ├── in.gif
│   │   ├── in-tree.gif
│   │   ├── new.gif
│   │   ├── out.gif
│   │   ├── out-save.gif
│   │   ├── out-tree.gif
│   │   ├── real-delete.gif
│   │   ├── reply.gif
│   │   ├── revert.gif
│   │   ├── send.gif
│   │   ├── sent-tree.gif
│   │   ├── setup.gif
│   │   └── transmit.gif
│   ├── lib
│   │   ├── mail.jar
│   │   ├── xpp3_min-1.1.4c.jar
│   │   └── xstream-1.3.1.jar
│   └── src
│   └── org
│   └── crazyit
│   └── foxmail
│   ├── box
│   │   ├── AbstractBox.java
│   │   ├── DeletedBox.java
│   │   ├── DraftBox.java
│   │   ├── InBox.java
│   │   ├── MailBox.java
│   │   ├── OutBox.java
│   │   └── SentBox.java
│   ├── exception
│   │   ├── FileException.java
│   │   ├── LoginException.java
│   │   ├── MailConnectionException.java
│   │   ├── PropertiesException.java
│   │   ├── SendMailException.java
│   │   └── ValidateException.java
│   ├── mail
│   │   ├── LoadMailException.java
│   │   ├── MailLoaderImpl.java
│   │   ├── MailLoader.java
│   │   ├── MailSenderImpl.java
│   │   └── MailSender.java
│   ├── Main.java
│   ├── object
│   │   ├── FileObject.java
│   │   ├── MailComparator.java
│   │   └── Mail.java
│   ├── system
│   │   ├── impl
│   │   │   ├── SystemHandlerImpl.java
│   │   │   └── SystemLoaderImpl.java
│   │   ├── SystemHandler.java
│   │   └── SystemLoader.java
│   ├── ui
│   │   ├── LoginFrame.java
│   │   ├── MailContext.java
│   │   ├── MailFrame.java
│   │   ├── MailListTable.java
│   │   ├── MailTableCellRenderer.java
│   │   ├── MainFrame.java
│   │   ├── MainListMouseListener.java
│   │   ├── SailTreeCellRenderer.java
│   │   ├── SailTreeListener.java
│   │   ├── SendListMouseListener.java
│   │   └── SetupFrame.java
│   └── util
│   ├── FileUtil.java
│   └── PropertiesUtil.java
├── GameHall-Client
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   └── client
│   │   ├── ClientThread.class
│   │   ├── exception
│   │   │   └── ClientException.class
│   │   ├── HeadComboBoxRenderer.class
│   │   ├── LoginFrame$1.class
│   │   ├── LoginFrame$2.class
│   │   ├── LoginFrame.class
│   │   ├── Main.class
│   │   └── util
│   │   └── ImageUtil.class
│   ├── game
│   │   ├── chatroom-client.jar
│   │   └── fivechess-client.jar
│   ├── images
│   │   ├── fivechess
│   │   │   ├── background.gif
│   │   │   ├── blackDisk.gif
│   │   │   ├── black.gif
│   │   │   ├── black-play-select.png
│   │   │   ├── fiveStoneBoard.jpg
│   │   │   ├── ready.gif
│   │   │   ├── selected.gif
│   │   │   ├── start-game-opponent-first.gif
│   │   │   ├── start-game-you-first.gif
│   │   │   ├── table.jpg
│   │   │   ├── tool-begin.gif
│   │   │   ├── tool-draw-lost.gif
│   │   │   ├── tool-ready.gif
│   │   │   ├── whiteDisk.gif
│   │   │   ├── white.gif
│   │   │   └── white-play-select.png
│   │   └── heads
│   │   ├── 104.gif
│   │   ├── 109.gif
│   │   ├── 119.gif
│   │   ├── 129.gif
│   │   ├── 139.gif
│   │   ├── 149.gif
│   │   ├── 159.gif
│   │   ├── 169.gif
│   │   ├── 1.gif
│   │   ├── 209.gif
│   │   ├── 219.gif
│   │   ├── 2.gif
│   │   ├── 339.gif
│   │   ├── 349.gif
│   │   ├── 359.gif
│   │   ├── 379.gif
│   │   ├── 383.gif
│   │   ├── 389.gif
│   │   ├── 393.gif
│   │   ├── 399.gif
│   │   ├── 3.gif
│   │   ├── 419.gif
│   │   └── 4.gif
│   └── src
│   └── org
│   └── crazyit
│   └── gamehall
│   └── client
│   ├── ClientThread.java
│   ├── exception
│   │   └── ClientException.java
│   ├── HeadComboBoxRenderer.java
│   ├── LoginFrame.java
│   ├── Main.java
│   └── util
│   └── ImageUtil.java
├── GameHall-Commons
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   ├── commons
│   │   │   ├── ClientAction.class
│   │   │   ├── Connection.class
│   │   │   ├── ErrorCode.class
│   │   │   ├── Game.class
│   │   │   ├── Request.class
│   │   │   ├── Response.class
│   │   │   ├── ServerAction.class
│   │   │   └── User.class
│   │   └── util
│   │   ├── TestObject.class
│   │   └── XStreamUtil.class
│   ├── lib
│   │   ├── xpp3_min-1.1.4c.jar
│   │   └── xstream-1.3.1.jar
│   └── src
│   └── org
│   └── crazyit
│   └── gamehall
│   ├── commons
│   │   ├── ClientAction.java
│   │   ├── Connection.java
│   │   ├── ErrorCode.java
│   │   ├── Game.java
│   │   ├── Request.java
│   │   ├── Response.java
│   │   ├── ServerAction.java
│   │   └── User.java
│   └── util
│   ├── TestObject.java
│   └── XStreamUtil.java
├── GameHall-Server
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   └── server
│   │   ├── exception
│   │   │   └── ServerException.class
│   │   ├── Main.class
│   │   ├── Server.class
│   │   └── ServerThread.class
│   ├── lib
│   │   └── log4j-1.2.15.jar
│   ├── src
│   │   └── org
│   │   └── crazyit
│   │   └── gamehall
│   │   └── server
│   │   ├── exception
│   │   │   └── ServerException.java
│   │   ├── Main.java
│   │   ├── Server.java
│   │   └── ServerThread.java
│   └── work
│   └── command.bat
├── gobang
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── gobang
│   │   ├── Chessboard.class
│   │   ├── Chessman.class
│   │   └── GobangGame.class
│   └── src
│   └── org
│   └── crazyit
│   └── gobang
│   ├── Chessboard.java
│   ├── Chessman.java
│   └── GobangGame.java
├── image
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── image
│   │   ├── ImageAction.class
│   │   ├── ImageFileChooser$MyFileFilter.class
│   │   ├── ImageFileChooser.class
│   │   ├── ImageFrame$1.class
│   │   ├── ImageFrame$2.class
│   │   ├── ImageFrame$3.class
│   │   ├── ImageFrame$DrawSpace.class
│   │   ├── ImageFrame.class
│   │   ├── ImageService.class
│   │   ├── Main.class
│   │   ├── MyImage.class
│   │   └── tool
│   │   ├── AbstractTool.class
│   │   ├── AtomizerTool.class
│   │   ├── BrushTool.class
│   │   ├── ColorPickedTool.class
│   │   ├── EraserTool.class
│   │   ├── LineTool.class
│   │   ├── PencilTool.class
│   │   ├── PolygonTool.class
│   │   ├── RectTool.class
│   │   ├── RoundRectTool.class
│   │   ├── RoundTool.class
│   │   ├── Tool.class
│   │   └── ToolFactory.class
│   ├── img
│   │   ├── atomizercursor.gif
│   │   ├── AtomizerTool.jpg
│   │   ├── brushcursor.gif
│   │   ├── BrushTool.jpg
│   │   ├── colorcursor.gif
│   │   ├── ColorPickedTool.jpg
│   │   ├── erasercursor.gif
│   │   ├── EraserTool.jpg
│   │   ├── LineTool.jpg
│   │   ├── pencilcursor.gif
│   │   ├── PencilTool.jpg
│   │   ├── PolygonTool.jpg
│   │   ├── RectTool.jpg
│   │   ├── RoundRectTool.jpg
│   │   └── RoundTool.jpg
│   └── src
│   └── org
│   └── crazyit
│   └── image
│   ├── ImageAction.java
│   ├── ImageFileChooser.java
│   ├── ImageFrame.java
│   ├── ImageService.java
│   ├── Main.java
│   ├── MyImage.java
│   └── tool
│   ├── AbstractTool.java
│   ├── AtomizerTool.java
│   ├── BrushTool.java
│   ├── ColorPickedTool.java
│   ├── EraserTool.java
│   ├── LineTool.java
│   ├── PencilTool.java
│   ├── PolygonTool.java
│   ├── RectTool.java
│   ├── RoundRectTool.java
│   ├── RoundTool.java
│   ├── ToolFactory.java
│   └── Tool.java
├── IoC
│   ├── lib
│   │   └── dom4j-1.6.1.jar
│   ├── main
│   │   └── org
│   │   └── crazyit
│   │   └── ioc
│   │   ├── beans
│   │   │   ├── beans.dtd
│   │   │   └── factory
│   │   │   └── XmlBeanFactory.java
│   │   ├── context
│   │   │   ├── AbstractApplicationContext.java
│   │   │   ├── ApplicationContext.java
│   │   │   ├── BeanCreatorImpl.java
│   │   │   ├── BeanCreator.java
│   │   │   ├── exception
│   │   │   │   ├── BeanCreateException.java
│   │   │   │   └── PropertyException.java
│   │   │   ├── PropertyHandlerImpl.java
│   │   │   ├── PropertyHandler.java
│   │   │   └── XmlApplicationContext.java
│   │   └── xml
│   │   ├── autowire
│   │   │   ├── Autowire.java
│   │   │   ├── ByNameAutowire.java
│   │   │   └── NoAutowire.java
│   │   ├── construct
│   │   │   ├── DataElement.java
│   │   │   ├── RefElement.java
│   │   │   └── ValueElement.java
│   │   ├── DocumentHolder.java
│   │   ├── ElementLoaderImpl.java
│   │   ├── ElementLoader.java
│   │   ├── ElementReaderImpl.java
│   │   ├── ElementReader.java
│   │   ├── exception
│   │   │   ├── DocumentException.java
│   │   │   └── ElementLoaderException.java
│   │   ├── IoCEntityResolver.java
│   │   ├── property
│   │   │   └── PropertyElement.java
│   │   └── XmlDocumentHolder.java
│   ├── target
│   │   ├── org
│   │   │   └── crazyit
│   │   │   └── ioc
│   │   │   ├── beans
│   │   │   │   ├── beans.dtd
│   │   │   │   └── factory
│   │   │   │   └── XmlBeanFactory.class
│   │   │   ├── context
│   │   │   │   ├── AbstractApplicationContext.class
│   │   │   │   ├── ApplicationContext.class
│   │   │   │   ├── BeanCreator.class
│   │   │   │   ├── BeanCreatorImpl.class
│   │   │   │   ├── BeanCreatorTest.class
│   │   │   │   ├── exception
│   │   │   │   │   ├── BeanCreateException.class
│   │   │   │   │   └── PropertyException.class
│   │   │   │   ├── object
│   │   │   │   │   ├── BeanCreatorObject1.class
│   │   │   │   │   ├── BeanCreatorObject2.class
│   │   │   │   │   ├── interfaces
│   │   │   │   │   │   ├── Implement.class
│   │   │   │   │   │   ├── Interface1.class
│   │   │   │   │   │   ├── Interface2.class
│   │   │   │   │   │   └── TestImplement.class
│   │   │   │   │   ├── PropertyHandlerObject1.class
│   │   │   │   │   ├── School.class
│   │   │   │   │   ├── XmlApplicationContextObject1.class
│   │   │   │   │   ├── XmlApplicationContextObject2.class
│   │   │   │   │   └── XmlApplicationContextObject3.class
│   │   │   │   ├── PropertyHandler.class
│   │   │   │   ├── PropertyHandlerImpl.class
│   │   │   │   ├── PropertyHandlerTest.class
│   │   │   │   ├── XmlApplicationContext.class
│   │   │   │   └── XmlApplicationContextTest.class
│   │   │   ├── factory
│   │   │   │   └── XmlBeanFactoryTest.class
│   │   │   ├── MainTest.class
│   │   │   └── xml
│   │   │   ├── autowire
│   │   │   │   ├── Autowire.class
│   │   │   │   ├── ByNameAutowire.class
│   │   │   │   └── NoAutowire.class
│   │   │   ├── construct
│   │   │   │   ├── DataElement.class
│   │   │   │   ├── RefElement.class
│   │   │   │   └── ValueElement.class
│   │   │   ├── DocumentHolder.class
│   │   │   ├── ElementLoader.class
│   │   │   ├── ElementLoaderImpl.class
│   │   │   ├── ElementLoaderTest.class
│   │   │   ├── ElementReader.class
│   │   │   ├── ElementReaderImpl.class
│   │   │   ├── ElementReaderTest.class
│   │   │   ├── exception
│   │   │   │   ├── DocumentException.class
│   │   │   │   └── ElementLoaderException.class
│   │   │   ├── IoCEntityResolver.class
│   │   │   ├── object
│   │   │   │   ├── TestObject1.class
│   │   │   │   └── TestObject2.class
│   │   │   ├── property
│   │   │   │   └── PropertyElement.class
│   │   │   ├── XmlDocumentHolder.class
│   │   │   └── XmlHolderTest.class
│   │   └── resources
│   │   ├── context
│   │   │   └── XmlApplicationContext1.xml
│   │   ├── ElementLoader.xml
│   │   ├── ElementReader.xml
│   │   ├── factory
│   │   │   └── XmlBeanFactory.xml
│   │   ├── XmlApplicationContext1.xml
│   │   └── XmlHolder.xml
│   └── test
│   ├── org
│   │   └── crazyit
│   │   └── ioc
│   │   ├── context
│   │   │   ├── BeanCreatorTest.java
│   │   │   ├── object
│   │   │   │   ├── BeanCreatorObject1.java
│   │   │   │   ├── BeanCreatorObject2.java
│   │   │   │   ├── interfaces
│   │   │   │   │   ├── Implement.java
│   │   │   │   │   ├── Interface1.java
│   │   │   │   │   ├── Interface2.java
│   │   │   │   │   └── TestImplement.java
│   │   │   │   ├── PropertyHandlerObject1.java
│   │   │   │   ├── School.java
│   │   │   │   ├── XmlApplicationContextObject1.java
│   │   │   │   ├── XmlApplicationContextObject2.java
│   │   │   │   └── XmlApplicationContextObject3.java
│   │   │   ├── PropertyHandlerTest.java
│   │   │   └── XmlApplicationContextTest.java
│   │   ├── factory
│   │   │   └── XmlBeanFactoryTest.java
│   │   ├── MainTest.java
│   │   └── xml
│   │   ├── ElementLoaderTest.java
│   │   ├── ElementReaderTest.java
│   │   ├── object
│   │   │   ├── TestObject1.java
│   │   │   └── TestObject2.java
│   │   └── XmlHolderTest.java
│   └── resources
│   ├── context
│   │   └── XmlApplicationContext1.xml
│   ├── ElementLoader.xml
│   ├── ElementReader.xml
│   ├── factory
│   │   └── XmlBeanFactory.xml
│   ├── XmlApplicationContext1.xml
│   └── XmlHolder.xml
├── linkgame
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── linkgame
│   │   ├── commons
│   │   │   ├── GameConfiguration.class
│   │   │   ├── GameException.class
│   │   │   ├── LinkInfo.class
│   │   │   ├── Piece.class
│   │   │   └── Point.class
│   │   ├── LinkGame$1.class
│   │   ├── LinkGame.class
│   │   ├── listener
│   │   │   ├── BeginListener.class
│   │   │   └── GameListener.class
│   │   ├── service
│   │   │   ├── AbstractBoard.class
│   │   │   ├── GameService.class
│   │   │   └── impl
│   │   │   ├── GameServiceImpl.class
│   │   │   ├── SimpleBoard.class
│   │   │   └── SquareBoard.class
│   │   ├── timer
│   │   │   └── TimerTask.class
│   │   ├── utils
│   │   │   └── ImageUtil.class
│   │   └── view
│   │   ├── GamePanel.class
│   │   └── TimeLabel.class
│   ├── images
│   │   ├── background.gif
│   │   ├── crazyItLogo.jpg
│   │   ├── logo.gif
│   │   ├── lose.gif
│   │   ├── pieces
│   │   │   ├── 10.gif
│   │   │   ├── 11.gif
│   │   │   ├── 12.gif
│   │   │   ├── 13.gif
│   │   │   ├── 14.gif
│   │   │   ├── 15.gif
│   │   │   ├── 16.gif
│   │   │   ├── 17.gif
│   │   │   ├── 18.gif
│   │   │   ├── 19.gif
│   │   │   ├── 1.gif
│   │   │   ├── 20.gif
│   │   │   ├── 21.gif
│   │   │   ├── 22.gif
│   │   │   ├── 23.gif
│   │   │   ├── 2.gif
│   │   │   ├── 3.gif
│   │   │   ├── 4.gif
│   │   │   ├── 5.gif
│   │   │   ├── 6.gif
│   │   │   ├── 7.gif
│   │   │   ├── 8.gif
│   │   │   └── 9.gif
│   │   ├── selected.gif
│   │   └── win.gif
│   └── src
│   └── org
│   └── crazyit
│   └── linkgame
│   ├── commons
│   │   ├── GameConfiguration.java
│   │   ├── GameException.java
│   │   ├── LinkInfo.java
│   │   ├── Piece.java
│   │   └── Point.java
│   ├── LinkGame.java
│   ├── listener
│   │   ├── BeginListener.java
│   │   └── GameListener.java
│   ├── service
│   │   ├── AbstractBoard.java
│   │   ├── GameService.java
│   │   └── impl
│   │   ├── GameServiceImpl.java
│   │   ├── SimpleBoard.java
│   │   └── SquareBoard.java
│   ├── timer
│   │   └── TimerTask.java
│   ├── utils
│   │   └── ImageUtil.java
│   └── view
│   ├── GamePanel.java
│   └── TimeLabel.java
├── mysql-manager
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── mysql
│   │   ├── database
│   │   │   ├── BackupHandler.class
│   │   │   └── impl
│   │   │   ├── BackupHandlerImpl.class
│   │   │   └── CommandThread.class
│   │   ├── exception
│   │   │   ├── CommandException.class
│   │   │   ├── ConnectionException.class
│   │   │   ├── FileException.class
│   │   │   └── QueryException.class
│   │   ├── Main.class
│   │   ├── object
│   │   │   ├── GlobalContext.class
│   │   │   ├── list
│   │   │   │   ├── AbstractData.class
│   │   │   │   ├── ProcedureData.class
│   │   │   │   ├── QueryData.class
│   │   │   │   ├── TableData.class
│   │   │   │   └── ViewData.class
│   │   │   ├── QueryObject.class
│   │   │   ├── table
│   │   │   │   ├── DataCell.class
│   │   │   │   ├── DataColumn.class
│   │   │   │   ├── ForeignItem.class
│   │   │   │   ├── Item.class
│   │   │   │   └── ProcedureType.class
│   │   │   ├── tree
│   │   │   │   ├── ConnectionNode.class
│   │   │   │   ├── Database.class
│   │   │   │   ├── ProcedureNode.class
│   │   │   │   ├── RootNode.class
│   │   │   │   ├── ServerConnection.class
│   │   │   │   ├── TableNode.class
│   │   │   │   └── ViewNode.class
│   │   │   └── ViewObject.class
│   │   ├── system
│   │   │   ├── impl
│   │   │   │   └── PropertiesHandlerImpl.class
│   │   │   └── PropertiesHandler.class
│   │   ├── table
│   │   │   └── object
│   │   │   ├── Field.class
│   │   │   ├── ForeignField.class
│   │   │   ├── UpdateField.class
│   │   │   └── UpdateForeignField.class
│   │   ├── ui
│   │   │   ├── CommonFrame.class
│   │   │   ├── ConfigFrame$1.class
│   │   │   ├── ConfigFrame$2.class
│   │   │   ├── ConfigFrame$3.class
│   │   │   ├── ConfigFrame.class
│   │   │   ├── ConnectionFrame$1.class
│   │   │   ├── ConnectionFrame$2.class
│   │   │   ├── ConnectionFrame$3.class
│   │   │   ├── ConnectionFrame.class
│   │   │   ├── DatabaseFrame$1.class
│   │   │   ├── DatabaseFrame.class
│   │   │   ├── DataFrame$1.class
│   │   │   ├── DataFrame$2.class
│   │   │   ├── DataFrame$3.class
│   │   │   ├── DataFrame$4.class
│   │   │   ├── DataFrame.class
│   │   │   ├── DumpFolderChooser.class
│   │   │   ├── DumpTableChooser.class
│   │   │   ├── FileChooser.class
│   │   │   ├── FolderChooser.class
│   │   │   ├── list
│   │   │   │   └── ListCellRenderer.class
│   │   │   ├── MainFrame$10.class
│   │   │   ├── MainFrame$11.class
│   │   │   ├── MainFrame$12.class
│   │   │   ├── MainFrame$13.class
│   │   │   ├── MainFrame$14.class
│   │   │   ├── MainFrame$15.class
│   │   │   ├── MainFrame$16.class
│   │   │   ├── MainFrame$17.class
│   │   │   ├── MainFrame$18.class
│   │   │   ├── MainFrame$19.class
│   │   │   ├── MainFrame$1.class
│   │   │   ├── MainFrame$20.class
│   │   │   ├── MainFrame$21.class
│   │   │   ├── MainFrame$22.class
│   │   │   ├── MainFrame$23.class
│   │   │   ├── MainFrame$24.class
│   │   │   ├── MainFrame$25.class
│   │   │   ├── MainFrame$2.class
│   │   │   ├── MainFrame$3.class
│   │   │   ├── MainFrame$4.class
│   │   │   ├── MainFrame$5.class
│   │   │   ├── MainFrame$6.class
│   │   │   ├── MainFrame$7.class
│   │   │   ├── MainFrame$8.class
│   │   │   ├── MainFrame$9.class
│   │   │   ├── MainFrame.class
│   │   │   ├── NameFrame$1.class
│   │   │   ├── NameFrame$2.class
│   │   │   ├── NameFrame.class
│   │   │   ├── ProcedureFrame$1.class
│   │   │   ├── ProcedureFrame$2.class
│   │   │   ├── ProcedureFrame$3.class
│   │   │   ├── ProcedureFrame.class
│   │   │   ├── QueryFrame$1.class
│   │   │   ├── QueryFrame$2.class
│   │   │   ├── QueryFrame$3.class
│   │   │   ├── QueryFrame.class
│   │   │   ├── SQLFileChooser.class
│   │   │   ├── table
│   │   │   │   ├── DataTable$1.class
│   │   │   │   ├── DataTable$2.class
│   │   │   │   ├── DataTable.class
│   │   │   │   ├── FieldTable$1.class
│   │   │   │   ├── FieldTable.class
│   │   │   │   ├── FieldTableIconCellRenderer.class
│   │   │   │   ├── ForeignTable$1.class
│   │   │   │   ├── ForeignTable$2.class
│   │   │   │   ├── ForeignTable$3.class
│   │   │   │   ├── ForeignTable$4.class
│   │   │   │   ├── ForeignTable$5.class
│   │   │   │   ├── ForeignTable$6.class
│   │   │   │   └── ForeignTable.class
│   │   │   ├── TableFrame$1.class
│   │   │   ├── TableFrame$2.class
│   │   │   ├── TableFrame$3.class
│   │   │   ├── TableFrame$4.class
│   │   │   ├── TableFrame$5.class
│   │   │   ├── TableFrame$6.class
│   │   │   ├── TableFrame$7.class
│   │   │   ├── TableFrame$8.class
│   │   │   ├── TableFrame$9.class
│   │   │   ├── TableFrame.class
│   │   │   ├── tree
│   │   │   │   ├── TreeCellRenderer.class
│   │   │   │   └── TreeListener.class
│   │   │   ├── ViewFrame$1.class
│   │   │   └── ViewFrame.class
│   │   └── util
│   │   ├── CommandUtil.class
│   │   ├── FileUtil.class
│   │   ├── ImageUtil.class
│   │   └── MySQLUtil.class
│   ├── config
│   │   └── mysql.properties
│   ├── connections
│   │   └── 这是连接.properties
│   ├── images
│   │   ├── account-manage.gif
│   │   ├── add-data.gif
│   │   ├── add-procedure.gif
│   │   ├── add-table.gif
│   │   ├── add-view.gif
│   │   ├── checkbox.gif
│   │   ├── checkbox-selected.gif
│   │   ├── connection.gif
│   │   ├── data
│   │   │   ├── function.gif
│   │   │   ├── procedure.gif
│   │   │   ├── table.gif
│   │   │   └── view.gif
│   │   ├── delete-data.gif
│   │   ├── delete-procedure.gif
│   │   ├── delete-table.gif
│   │   ├── delete-view.gif
│   │   ├── edit-procedure.gif
│   │   ├── edit-table.gif
│   │   ├── edit-view.gif
│   │   ├── open-procedure.gif
│   │   ├── open-table.gif
│   │   ├── open-view.gif
│   │   ├── primary-key-blank.gif
│   │   ├── primary-key.gif
│   │   ├── procedure.gif
│   │   ├── query.gif
│   │   ├── refresh-data.gif
│   │   ├── refresh.gif
│   │   ├── run-query.gif
│   │   ├── saveas-procedure.gif
│   │   ├── saveas-table.gif
│   │   ├── saveas-view.gif
│   │   ├── save-procedure.gif
│   │   ├── save-query.gif
│   │   ├── save-table.gif
│   │   ├── save-view.gif
│   │   ├── sort-asc.gif
│   │   ├── sort-desc.gif
│   │   ├── submit-data.gif
│   │   ├── table.gif
│   │   ├── tree
│   │   │   ├── connection-close.gif
│   │   │   ├── connection-open.gif
│   │   │   ├── database-close.gif
│   │   │   ├── database-open.gif
│   │   │   ├── procedure.gif
│   │   │   ├── table.gif
│   │   │   └── view.gif
│   │   └── view.gif
│   ├── lib
│   │   └── mysql-connector-java-5.1.6.jar
│   └── src
│   └── org
│   └── crazyit
│   └── mysql
│   ├── database
│   │   ├── BackupHandler.java
│   │   └── impl
│   │   └── BackupHandlerImpl.java
│   ├── exception
│   │   ├── CommandException.java
│   │   ├── ConnectionException.java
│   │   ├── FileException.java
│   │   └── QueryException.java
│   ├── Main.java
│   ├── object
│   │   ├── GlobalContext.java
│   │   ├── list
│   │   │   ├── AbstractData.java
│   │   │   ├── ProcedureData.java
│   │   │   ├── QueryData.java
│   │   │   ├── TableData.java
│   │   │   └── ViewData.java
│   │   ├── QueryObject.java
│   │   ├── table
│   │   │   ├── DataCell.java
│   │   │   ├── DataColumn.java
│   │   │   ├── ForeignItem.java
│   │   │   ├── Item.java
│   │   │   └── ProcedureType.java
│   │   ├── tree
│   │   │   ├── ConnectionNode.java
│   │   │   ├── Database.java
│   │   │   ├── ProcedureNode.java
│   │   │   ├── RootNode.java
│   │   │   ├── ServerConnection.java
│   │   │   ├── TableNode.java
│   │   │   └── ViewNode.java
│   │   └── ViewObject.java
│   ├── system
│   │   ├── impl
│   │   │   └── PropertiesHandlerImpl.java
│   │   └── PropertiesHandler.java
│   ├── table
│   │   └── object
│   │   ├── Field.java
│   │   ├── ForeignField.java
│   │   ├── UpdateField.java
│   │   └── UpdateForeignField.java
│   ├── ui
│   │   ├── CommonFrame.java
│   │   ├── ConfigFrame.java
│   │   ├── ConnectionFrame.java
│   │   ├── DatabaseFrame.java
│   │   ├── DataFrame.java
│   │   ├── list
│   │   │   └── ListCellRenderer.java
│   │   ├── MainFrame.java
│   │   ├── NameFrame.java
│   │   ├── ProcedureFrame.java
│   │   ├── QueryFrame.java
│   │   ├── table
│   │   │   ├── DataTable.java
│   │   │   ├── FieldTableIconCellRenderer.java
│   │   │   ├── FieldTable.java
│   │   │   └── ForeignTable.java
│   │   ├── TableFrame.java
│   │   ├── tree
│   │   │   ├── TreeCellRenderer.java
│   │   │   └── TreeListener.java
│   │   └── ViewFrame.java
│   └── util
│   ├── CommandUtil.java
│   ├── FileUtil.java
│   ├── ImageUtil.java
│   └── MySQLUtil.java
├── tetris
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── tetris
│   │   ├── exception
│   │   │   └── GameException.class
│   │   ├── Main.class
│   │   ├── object
│   │   │   ├── impl
│   │   │   │   └── PieceCreatorImpl.class
│   │   │   ├── Piece.class
│   │   │   ├── PieceCreator.class
│   │   │   └── Square.class
│   │   ├── piece
│   │   │   ├── Piece0.class
│   │   │   ├── Piece1.class
│   │   │   ├── Piece2.class
│   │   │   ├── Piece3.class
│   │   │   ├── Piece4.class
│   │   │   ├── Piece5.class
│   │   │   └── Piece6.class
│   │   ├── ui
│   │   │   ├── GamePanel.class
│   │   │   ├── MainFrame$1.class
│   │   │   ├── MainFrame$2.class
│   │   │   ├── MainFrame$3.class
│   │   │   ├── MainFrame$4.class
│   │   │   ├── MainFrame.class
│   │   │   └── TetrisTask.class
│   │   └── util
│   │   └── ImageUtil.class
│   ├── images
│   │   ├── background.jpg
│   │   ├── button-bg-pause.gif
│   │   ├── button-bg-pause-on.gif
│   │   ├── button-bg-resume.gif
│   │   ├── button-bg-resume-on.gif
│   │   ├── button-bg-start.gif
│   │   ├── button-bg-start-on.gif
│   │   ├── square0.jpg
│   │   ├── square1.jpg
│   │   ├── square2.jpg
│   │   ├── square3.jpg
│   │   ├── square4.jpg
│   │   ├── square5.jpg
│   │   └── square6.jpg
│   └── src
│   └── org
│   └── crazyit
│   └── tetris
│   ├── exception
│   │   └── GameException.java
│   ├── Main.java
│   ├── object
│   │   ├── impl
│   │   │   └── PieceCreatorImpl.java
│   │   ├── PieceCreator.java
│   │   ├── Piece.java
│   │   └── Square.java
│   ├── piece
│   │   ├── Piece0.java
│   │   ├── Piece1.java
│   │   ├── Piece2.java
│   │   ├── Piece3.java
│   │   ├── Piece4.java
│   │   ├── Piece5.java
│   │   └── Piece6.java
│   ├── ui
│   │   ├── GamePanel.java
│   │   └── MainFrame.java
│   └── util
│   └── ImageUtil.java
├── transaction
│   ├── bin
│   │   ├── cfg
│   │   │   └── jdbc.properties
│   │   └── org
│   │   └── crazyit
│   │   └── transaction
│   │   ├── dao
│   │   │   ├── CommentDao.class
│   │   │   ├── impl
│   │   │   │   ├── BaseDaoImpl.class
│   │   │   │   ├── CommentDaoImpl.class
│   │   │   │   ├── LogDaoImpl.class
│   │   │   │   ├── RoleDaoImpl.class
│   │   │   │   ├── TransactionDaoImpl.class
│   │   │   │   ├── UserDaoImpl.class
│   │   │   │   └── UserTransferDaoImpl.class
│   │   │   ├── LogDao.class
│   │   │   ├── RoleDao.class
│   │   │   ├── TransactionDao.class
│   │   │   ├── UserDao.class
│   │   │   └── UserTransferDao.class
│   │   ├── jdbc
│   │   │   ├── JDBCException.class
│   │   │   ├── JDBCExecutor.class
│   │   │   ├── PropertiesUtil.class
│   │   │   └── QueryException.class
│   │   ├── Main.class
│   │   ├── model
│   │   │   ├── Comment.class
│   │   │   ├── Log.class
│   │   │   ├── Role.class
│   │   │   ├── Transaction.class
│   │   │   ├── TransactionState.class
│   │   │   ├── User.class
│   │   │   ├── UserTransfer.class
│   │   │   └── ValueObject.class
│   │   ├── service
│   │   │   ├── BusinessException.class
│   │   │   ├── CommentService.class
│   │   │   ├── impl
│   │   │   │   ├── CommentServiceImpl.class
│   │   │   │   ├── RoleServiceImpl.class
│   │   │   │   ├── TransactionServiceImpl.class
│   │   │   │   └── UserServiceImpl.class
│   │   │   ├── RoleService.class
│   │   │   ├── TransactionService.class
│   │   │   └── UserService.class
│   │   ├── ui
│   │   │   ├── BasePanel.class
│   │   │   ├── dialog
│   │   │   │   ├── AddUserDialog$1.class
│   │   │   │   ├── AddUserDialog$2.class
│   │   │   │   ├── AddUserDialog.class
│   │   │   │   ├── HandleTransactionDialog$1.class
│   │   │   │   ├── HandleTransactionDialog$2.class
│   │   │   │   ├── HandleTransactionDialog.class
│   │   │   │   ├── NewTransactionDialog$1.class
│   │   │   │   ├── NewTransactionDialog$2.class
│   │   │   │   ├── NewTransactionDialog.class
│   │   │   │   ├── SelectUserDialog$1.class
│   │   │   │   ├── SelectUserDialog$2.class
│   │   │   │   ├── SelectUserDialog$3.class
│   │   │   │   ├── SelectUserDialog.class
│   │   │   │   ├── TransferTransactionDialog$1.class
│   │   │   │   ├── TransferTransactionDialog$2.class
│   │   │   │   ├── TransferTransactionDialog$3.class
│   │   │   │   ├── TransferTransactionDialog.class
│   │   │   │   ├── ViewTransactionDialog$1.class
│   │   │   │   └── ViewTransactionDialog.class
│   │   │   ├── handler
│   │   │   │   ├── impl
│   │   │   │   │   ├── FinishHandler.class
│   │   │   │   │   ├── ForAWhileHandler.class
│   │   │   │   │   ├── NewTransactionUserSelectHandler.class
│   │   │   │   │   ├── NotToDoHandler.class
│   │   │   │   │   └── TransferUserSelectHandler.class
│   │   │   │   ├── TransactionHandler.class
│   │   │   │   └── UserSelectHandler.class
│   │   │   ├── LoginFrame$1.class
│   │   │   ├── LoginFrame$2.class
│   │   │   ├── LoginFrame.class
│   │   │   ├── MainFrame$1.class
│   │   │   ├── MainFrame$2.class
│   │   │   ├── MainFrame$3.class
│   │   │   ├── MainFrame$4.class
│   │   │   ├── MainFrame.class
│   │   │   ├── MyTransactionPanel$1.class
│   │   │   ├── MyTransactionPanel$2.class
│   │   │   ├── MyTransactionPanel$3.class
│   │   │   ├── MyTransactionPanel$4.class
│   │   │   ├── MyTransactionPanel$5.class
│   │   │   ├── MyTransactionPanel$6.class
│   │   │   ├── MyTransactionPanel.class
│   │   │   ├── table
│   │   │   │   ├── State.class
│   │   │   │   ├── TransactionTableCellRenderer.class
│   │   │   │   ├── TransactionTable.class
│   │   │   │   ├── TransactionTableModel.class
│   │   │   │   ├── UserTableCellRenderer.class
│   │   │   │   ├── UserTable.class
│   │   │   │   └── UserTableModel.class
│   │   │   ├── TransactionManagePanel$1.class
│   │   │   ├── TransactionManagePanel$2.class
│   │   │   ├── TransactionManagePanel$3.class
│   │   │   ├── TransactionManagePanel$4.class
│   │   │   ├── TransactionManagePanel$5.class
│   │   │   ├── TransactionManagePanel.class
│   │   │   ├── UserPanel$1.class
│   │   │   ├── UserPanel$2.class
│   │   │   ├── UserPanel$3.class
│   │   │   └── UserPanel.class
│   │   └── util
│   │   ├── ApplicationContext.class
│   │   ├── DataException.class
│   │   ├── DataUtil.class
│   │   └── ViewUtil.class
│   ├── images
│   │   ├── menu
│   │   │   ├── exit.gif
│   │   │   ├── myTransaction.gif
│   │   │   ├── transactionManage.gif
│   │   │   └── userManage.gif
│   │   ├── my
│   │   │   ├── all.gif
│   │   │   ├── finished.gif
│   │   │   ├── forAWhile.gif
│   │   │   ├── invalid.gif
│   │   │   ├── notToDo.gif
│   │   │   ├── processing.gif
│   │   │   └── transfer.gif
│   │   └── state
│   │   ├── finished.gif
│   │   ├── forAWhile.gif
│   │   ├── invalid.gif
│   │   ├── notToDo.gif
│   │   └── processing.gif
│   ├── lib
│   │   └── mysql-connector-java-5.1.6.jar
│   ├── sql
│   │   └── transaction.sql
│   └── src
│   ├── cfg
│   │   └── jdbc.properties
│   └── org
│   └── crazyit
│   └── transaction
│   ├── dao
│   │   ├── CommentDao.java
│   │   ├── impl
│   │   │   ├── BaseDaoImpl.java
│   │   │   ├── CommentDaoImpl.java
│   │   │   ├── LogDaoImpl.java
│   │   │   ├── RoleDaoImpl.java
│   │   │   ├── TransactionDaoImpl.java
│   │   │   ├── UserDaoImpl.java
│   │   │   └── UserTransferDaoImpl.java
│   │   ├── LogDao.java
│   │   ├── RoleDao.java
│   │   ├── TransactionDao.java
│   │   ├── UserDao.java
│   │   └── UserTransferDao.java
│   ├── jdbc
│   │   ├── JDBCException.java
│   │   ├── JDBCExecutor.java
│   │   ├── PropertiesUtil.java
│   │   └── QueryException.java
│   ├── Main.java
│   ├── model
│   │   ├── Comment.java
│   │   ├── Log.java
│   │   ├── Role.java
│   │   ├── Transaction.java
│   │   ├── TransactionState.java
│   │   ├── User.java
│   │   ├── UserTransfer.java
│   │   └── ValueObject.java
│   ├── service
│   │   ├── BusinessException.java
│   │   ├── CommentService.java
│   │   ├── impl
│   │   │   ├── CommentServiceImpl.java
│   │   │   ├── RoleServiceImpl.java
│   │   │   ├── TransactionServiceImpl.java
│   │   │   └── UserServiceImpl.java
│   │   ├── RoleService.java
│   │   ├── TransactionService.java
│   │   └── UserService.java
│   ├── ui
│   │   ├── BasePanel.java
│   │   ├── dialog
│   │   │   ├── AddUserDialog.java
│   │   │   ├── HandleTransactionDialog.java
│   │   │   ├── NewTransactionDialog.java
│   │   │   ├── SelectUserDialog.java
│   │   │   ├── TransferTransactionDialog.java
│   │   │   └── ViewTransactionDialog.java
│   │   ├── handler
│   │   │   ├── impl
│   │   │   │   ├── FinishHandler.java
│   │   │   │   ├── ForAWhileHandler.java
│   │   │   │   ├── NewTransactionUserSelectHandler.java
│   │   │   │   ├── NotToDoHandler.java
│   │   │   │   └── TransferUserSelectHandler.java
│   │   │   ├── TransactionHandler.java
│   │   │   └── UserSelectHandler.java
│   │   ├── LoginFrame.java
│   │   ├── MainFrame.java
│   │   ├── MyTransactionPanel.java
│   │   ├── table
│   │   │   ├── State.java
│   │   │   ├── TransactionTableCellRenderer.java
│   │   │   ├── TransactionTable.java
│   │   │   ├── TransactionTableModel.java
│   │   │   ├── UserTableCellRenderer.java
│   │   │   ├── UserTable.java
│   │   │   └── UserTableModel.java
│   │   ├── TransactionManagePanel.java
│   │   └── UserPanel.java
│   └── util
│   ├── ApplicationContext.java
│   ├── DataException.java
│   ├── DataUtil.java
│   └── ViewUtil.java
├── viewer
│   ├── bin
│   │   └── org
│   │   └── crazyit
│   │   └── viewer
│   │   ├── action
│   │   │   ├── Action.class
│   │   │   ├── BigAction.class
│   │   │   ├── LastAction.class
│   │   │   ├── NextAction.class
│   │   │   ├── OpenAction.class
│   │   │   └── SmallAction.class
│   │   ├── Main.class
│   │   ├── ViewerAction.class
│   │   ├── ViewerFileChooser$MyFileFilter.class
│   │   ├── ViewerFileChooser.class
│   │   ├── ViewerFrame$1.class
│   │   ├── ViewerFrame.class
│   │   └── ViewerService.class
│   ├── img
│   │   ├── del.gif
│   │   ├── org.crazyit.viewer.action.BigAction.gif
│   │   ├── org.crazyit.viewer.action.LastAction.gif
│   │   ├── org.crazyit.viewer.action.NextAction.gif
│   │   ├── org.crazyit.viewer.action.OpenAction.gif
│   │   └── org.crazyit.viewer.action.SmallAction.gif
│   └── src
│   └── org
│   └── crazyit
│   └── viewer
│   ├── action
│   │   ├── Action.java
│   │   ├── BigAction.java
│   │   ├── LastAction.java
│   │   ├── NextAction.java
│   │   ├── OpenAction.java
│   │   └── SmallAction.java
│   ├── Main.java
│   ├── ViewerAction.java
│   ├── ViewerFileChooser.java
│   ├── ViewerFrame.java
│   └── ViewerService.java
└── 光盘说明.txt

527 directories, 1732 files

标签:

实例下载地址

JAVA一些基础项目练习(来自疯狂JAVA)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警