Description: IDE: Myeclipse 6.5
1. Panel Layout: GridBagConstraints
2. Records List: JTable
3. MenuItemsTable: AbstractTableModel
4. OrderedItemsTable: DefaultTableModel
5. Multi-calling: Multi-Thread
6. Network: Socket
7. Database operation: JDBC
8. Event: AWT
File list (Check if you may need any files):
TakeAwayShopProject
...................\DB
...................\..\student.ldb
...................\..\student.mdb
...................\..\Takeaway.ldb
...................\..\Takeaway.mdb
...................\JAR Files
...................\JavaCoursework
...................\..............\HIT09_JavaCoursework.pdf
...................\..............\Takeaway.mdb
...................\TakeAwayShopClient
...................\..................\.classpath
...................\..................\.project
...................\..................\bin
...................\..................\...\takeAwayShop
...................\..................\...\............\domain
...................\..................\...\............\......\ClickButtonAction.class
...................\..................\...\............\persistence
...................\..................\...\............\presentation
...................\..................\...\............\............\phoneKeyboard
...................\..................\...\............\............\.............\PhoneKeyboard.class
...................\..................\...\............\............\.............\PhoneKeyboardFrame.class
...................\..................\...\............\............\.............\PhoneKeyboardPanel.class
...................\..................\src
...................\..................\...\takeAwayShop
...................\..................\...\............\domain
...................\..................\...\............\......\ClickButtonAction.java
...................\..................\...\............\persistence
...................\..................\...\............\presentation
...................\..................\...\............\............\phoneKeyboard
...................\..................\...\............\............\.............\PhoneKeyboard.java
...................\..................\...\............\............\.............\PhoneKeyboardFrame.java
...................\..................\...\............\............\.............\PhoneKeyboardPanel.java
...................\takeAwayShopClientJAR.jar
...................\TakeAwayShopDocument.doc
...................\TakeAwayShopServer
...................\..................\.classpath
...................\..................\.project
...................\..................\bin
...................\..................\...\takeAwayShop
...................\..................\...\............\domain
...................\..................\...\............\......\OrderedItemsTableModel.class
...................\..................\...\............\......\ResultSetTableModel.class
...................\..................\...\............\......\ThreadHandler.class
...................\..................\...\............\persistence
...................\..................\...\............\...........\TakeAwayShopDAO.class
...................\..................\...\............\presentation
...................\..................\...\............\............\TakeAwayShop.class
...................\..................\...\............\............\TakeAwayShopFrame.class
...................\..................\...\............\............\TakeAwayShopPanel$1.class
...................\..................\...\............\............\TakeAwayShopPanel$10.class
...................\..................\...\............\............\TakeAwayShopPanel$11.class
...................\..................\...\............\............\TakeAwayShopPanel$12.class
...................\..................\...\............\............\TakeAwayShopPanel$2.class
...................\..................\...\............\............\TakeAwayShopPanel$3.class
...................\..................\...\............\............\TakeAwayShopPanel$4.class
...................\..................\...\............\............\TakeAwayShopPanel$5.class
...................\..................\...\............\............\TakeAwayShopPanel$6.class
...................\..................\...\............\............\TakeAwayShopPanel$7.class
..............