FACULTY OF ENGINEERING AND INFORMATION SCIENCES SUBJECT’S INFORMATION: Subject: CSIT121 Object-Oriented Design and Programming Session: Autumn 2020 (February) Programme / Section: Computer Science and...

1 answer below »
use netbeans 8.2


FACULTY OF ENGINEERING AND INFORMATION SCIENCES SUBJECT’S INFORMATION: Subject: CSIT121 Object-Oriented Design and Programming Session: Autumn 2020 (February) Programme / Section: Computer Science and IT Lecturer: Ms. Siti Hawa Coursework Type (tick appropriate box) ✓ Individual Assignment  Group Assignment  Project  Lab Task  Seminar / Tutorial Paper  Others Coursework Title: FINAL ASSIGNMENT Coursework Percentage: 20% ASSESSMENT CRITERIA: Correctness The applications implemented correctly as specified in the specification. 2 marks Object-Oriented Programming Correct and complete design and implementation of classes and uses object-oriented design concepts that includes encapsulation, inheritance, and polymorphism. 4 marks GUI Design Include all components specified. Good and creative design. Include all frames mentioned in the specification. 4 marks Event Handling Correct listener used and correct event handling implemented. 4 marks Text File Processing Used text file to store user’s records correctly. 2 marks Exceptions Handling Implemented suitable exceptions handling at appropriate places. 2 marks Extra Features Implemented extra features 2 marks SUBMISSION: All completed work should be submitted online through Moodle before or on the due date provided. SUBMIT AS EARLY AS POSSIBLE. ONLY ONE SUBMISSION IS ALLOWED. IF RE-SUBMISSION IS NECESSARY, YOU ARE REQUIRED TO REMOVE THE EARLIER SUBMISSION AND THIS MUST BE DONE BEFORE THE DUE DATE. OTHERWISE YOU WILL BE PENALIZED FOR LATE SUBMISSON. DUE DATE: Monday, 6th July 2020 (11:55 pm) PENALTIES FOR LATE SUBMISSION: Penalties apply to all late work, except if student academic consideration has been granted. Late submissions will attract a penalty of 25% of the assessment mark per day including the weekend. Work more than (3) days late will be awarded a mark of zero. PLAGIARISM: When you submit an assessment task, you are declaring the following 1. It is your own work and you did not collaborate with or copy from others. 2. You have read and understand your responsibilities under the University of Wollongong's policy on plagiarism. 3. You have not plagiarised from published work (including the internet). Where you have used the work from others, you have referenced it in the text and provided a reference list at the end ot the assignment. Plagiarism will not be tolerated. Students are responsible for submitting original work for assessment, without plagiarising or cheating, abiding by the University’s policies on Plagiarism as set out in the University Handbook COURSEWORK SPECIFICATION INSTRUCTIONS: This is a Final Assignment. This assignment is part of the alternative assessment and will contribute 20% to your overall mark for this subject. This assignment is an individual assignment. You will be given ONE (1) WEEK to complete this assignment and is required to submit latest by the due date mentioned in this document. OBJECTIVES This objective of this assignment is assess your understanding on the following concepts:  Object-Oriented Concepts  Collection Framework  GUI Components and Event Handling  Text File Processing  Lambdas and Streams  Exceptions Handling Remember that: 1. All programs should be able to run on the lab’s computers. 2. You must put the following information on the header of each text and source file you will be submitting in this assignment: Student’s full name: Student’s ID: Modification Date: Purpose of this file (or program): 3. Assignments that are not able to be compiled will result in zero mark given to the assignment. 4. You must only use the Java features that have already been covered in the lectures Problem Statement: Your country is affected by the COVID-19 pandemic. The government has implemented the Movement Control Order (MCO) to stop the spreading of the virus among the citizens. Due to this, many companies are forced to close and stop any business that requires face-to-face contact. To keep its business going, your company has decided to embark on an online business. As the lead programmer in your company, you are required to produce a prototype to propose a suitable application using GUI and event handling. The application should allow customers to order products, perform payment, and track the delivery status. under University Policy Directory and in Faculty handbooks and subject guides. under University Policy Directory and in Faculty handbooks and subject guides. Requirements: 1. You are to propose suitable products for this application. 2. The application should be implemented using GUI components and event handling. The following frames should be available. You may add more frames if necessary. (i) The Welcome and Login frame  User have options to either login with existing username and password or register as new user.  Use a text file to keep all username and id for verification purposes.  Extra features: maintain two types of users – customer and admin. (ii) The mainframe  Showing all products together with their prices  Allow user to order by selecting product to be purchased and the quantity desired  Showing the details of all order made together with the total price and delivery charges (may be shown on a JTextArea)  Allow user to enter delivery details such as mailing address and phone number  Allow user to enter payment details such as using credit card or online payment (only simulation, no actual connection is required) (iii) The frame to allow searching and viewing of records  Allow searching and displaying of orders or products using the concept of lambdas and streams. You may provide options where the user may choose from. For example: All Food that has price less than RM20.00 or all Drinks under the category of latte. (iv) Extra feature : The delivery tracking frame  Allow admin to update the status of delivery  Allow user to view the status of delivery 3. The components used must include at least JLabel, JTextField/JCombobox, JButton, JRadioButton/JCheckBox, JTextArea. You may add other components if necessary 4. The application should also include images displayed on the frame. 5. To implement object-oriented concept, you are required to declare the following classes. (i) A User class to store a user’s information for login purposes. User objects should be stored temporarily in an ArrayList and saved permanently on a text file before the program terminates. When the program starts, the user’s information from the file is loaded back to the ArrayList for verification during login. (ii) A Product class to store the general product’s information. This class will be the superclass for specific product categories. Include suitable attributes and methods for the class. The class should allow the quantity in stock to be tracked and updated after purchases have been made. You can declare this class to be an abstract class. (iii) At least TWO (2) classes that represent specific product (such as Food, Drink, etc) that inherit from the Product class declared in (ii). The objects of these classes should be stored in an ArrayList. Identify suitable additional attributes and methods for each subclass in addition to the ones inherit from the superclass. Use text file to store a list of products’ information that can be read when the program starts to populate the ArrayList. Your program should demonstrate the implementation of object-oriented concepts such as encapsulation, inheritance, and polymorphism. 6. Suitable exceptions handling should be included in your application.
Answered Same DayJun 30, 2021

Answer To: FACULTY OF ENGINEERING AND INFORMATION SCIENCES SUBJECT’S INFORMATION: Subject: CSIT121...

Aditya answered on Jul 05 2021
158 Votes
FinalAssingment/build.xml

Builds, tests, and runs the project FinalAssingment.


FinalAssingment/build/classes/.netbeans_automatic_build
FinalAssingment/build/classes/.netbeans_update_resources
FinalAssingment/build/classes/AdminMenu$1.class
synchronized class AdminMenu$1 implements java.awt.event.ActionListener {
void AdminMenu$1(AdminMenu);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/AdminMenu$2.class
synchronized class AdminMenu$2 implements java.awt.event.ActionListener {
void AdminMenu$2(AdminMenu);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/AdminMenu$3.class
final synchronized class AdminMenu$3 implements Runnable {
void AdminMenu$3();
public void run();
}
FinalAssingment/build/classes/AdminMenu.class
public synchronized class AdminMenu extends javax.swing.JFrame {
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JInternalFrame jInternalFrame1;
private javax.swing.JPanel jPanel1;
public void AdminMenu();
private void initComponents();
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment/build/classes/AdminMenu.form










































































































FinalAssingment/build/classes/chip1.jpg
FinalAssingment/build/classes/Delevery.class
public synchronized class Delevery {
private int userId;
private boolean status;
private int orderId;
private static int autoId;
public void Delevery(int, boolean);
public void Delevery(int, boolean, int);
public int getUserId();
public void setUserId(int);
public boolean isStatus();
public void setStatus(boolean);
public int getOrderId();
public void setOrderId(int);
public String toString();
static void ();
}
FinalAssingment/build/classes/DelieveryStatus$1.class
synchronized class DelieveryStatus$1 implements java.awt.event.ActionListener {
void DelieveryStatus$1(DelieveryStatus);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/DelieveryStatus$2.class
synchronized class DelieveryStatus$2 implements java.awt.event.ActionListener {
void DelieveryStatus$2(DelieveryStatus);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/DelieveryStatus$3.class
synchronized class DelieveryStatus$3 implements java.awt.event.ActionListener {
void DelieveryStatus$3(DelieveryStatus);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/DelieveryStatus$4.class
synchronized class DelieveryStatus$4 implements java.awt.event.ActionListener {
void DelieveryStatus$4(DelieveryStatus);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/DelieveryStatus$5.class
final synchronized class DelieveryStatus$5 implements Runnable {
void DelieveryStatus$5();
public void run();
}
FinalAssingment/build/classes/DelieveryStatus.class
public synchronized class DelieveryStatus extends javax.swing.JFrame {
Delieveyoperations d;
boolean currentStatus;
int userId;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JTextField jTextField1;
public void DelieveryStatus(int) throws java.io.IOException;
void DelieveryStatus();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jTextField1ActionPerformed(java.awt.event.ActionEvent);
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment/build/classes/DelieveryStatus.form










































































































































FinalAssingment/build/classes/DelieveryStatusChange$1.class
synchronized class DelieveryStatusChange$1 implements java.awt.event.ActionListener {
void DelieveryStatusChange$1(DelieveryStatusChange);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/DelieveryStatusChange$2.class
synchronized class DelieveryStatusChange$2 implements java.awt.event.ActionListener {
void DelieveryStatusChange$2(DelieveryStatusChange);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/DelieveryStatusChange$3.class
final synchronized class DelieveryStatusChange$3 implements Runnable {
void DelieveryStatusChange$3();
public void run();
}
FinalAssingment/build/classes/DelieveryStatusChange.class
public synchronized class DelieveryStatusChange extends javax.swing.JFrame {
UserOperations u;
Delieveyoperations d;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
public void DelieveryStatusChange() throws java.io.IOException;
private void initComponents();
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment/build/classes/DelieveryStatusChange.form















































































































FinalAssingment/build/classes/Delieveyoperations.class
public synchronized class Delieveyoperations {
public static Delieveyoperations instance;
public java.util.ArrayList delieveryList;
public static Delieveyoperations getInstance() throws java.io.IOException;
private void Delieveyoperations() throws java.io.IOException;
public int addOrder(int, boolean);
public int changeStatus(int);
public boolean checkId(int, int);
public boolean currentStatus(int);
public void addDataToFile() throws java.io.IOException;
public void readDataFromFile() throws java.io.IOException;
static void ();
}
FinalAssingment/build/classes/Drink.class
public synchronized class Drink extends Product {
private String name;
public void Drink(String, String, int, int);
public String getName();
public void setName(String);
public String GetName();
}
FinalAssingment/build/classes/Food.class
public synchronized class Food extends Product {
private String name;
public void Food();
public void Food(String, String, int, int);
public String getName();
public void setName(String);
public String GetName();
}
FinalAssingment/build/classes/image/chip1.jpg
FinalAssingment/build/classes/image/pepsi.jpg
FinalAssingment/build/classes/LoginFrame$1.class
synchronized class LoginFrame$1 implements java.awt.event.ActionListener {
void LoginFrame$1(LoginFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/LoginFrame$2.class
synchronized class LoginFrame$2 implements java.awt.event.ActionListener {
void LoginFrame$2(LoginFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/LoginFrame$3.class
synchronized class LoginFrame$3 implements java.awt.event.ActionListener {
void LoginFrame$3(LoginFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/LoginFrame$4.class
final synchronized class LoginFrame$4 implements Runnable {
void LoginFrame$4();
public void run();
}
FinalAssingment/build/classes/LoginFrame.class
public synchronized class LoginFrame extends javax.swing.JFrame {
UserOperations userOperations;
Delieveyoperations d;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JPasswordField jPasswordField1;
private javax.swing.JTextField jTextField1;
public void LoginFrame() throws java.io.IOException;
private void initComponents();
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment/build/classes/LoginFrame.form
































































































































































FinalAssingment/build/classes/MainFrame$1.class
synchronized class MainFrame$1 implements java.awt.event.ActionListener {
void MainFrame$1(MainFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/MainFrame$2.class
synchronized class MainFrame$2 implements java.awt.event.ActionListener {
void MainFrame$2(MainFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/MainFrame$3.class
synchronized class MainFrame$3 implements java.awt.event.ActionListener {
void MainFrame$3(MainFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/MainFrame$4.class
final synchronized class MainFrame$4 implements Runnable {
void MainFrame$4();
public void run();
}
FinalAssingment/build/classes/MainFrame.class
public synchronized class MainFrame extends javax.swing.JFrame {
int userId;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel10;
private javax.swing.JLabel jLabel11;
private javax.swing.JLabel jLabel12;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JLabel jLabel9;
private javax.swing.JSpinner jSpinner1;
private javax.swing.JSpinner jSpinner2;
public void MainFrame(int);
void MainFrame();
private void initComponents();
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment/build/classes/MainFrame.form










































































































































































































































FinalAssingment/build/classes/MenuFrame$1.class
synchronized class MenuFrame$1 implements java.awt.event.ActionListener {
void MenuFrame$1(MenuFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/MenuFrame$2.class
synchronized class MenuFrame$2 implements java.awt.event.ActionListener {
void MenuFrame$2(MenuFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/MenuFrame$3.class
synchronized class MenuFrame$3 implements java.awt.event.ActionListener {
void MenuFrame$3(MenuFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/MenuFrame$4.class
synchronized class MenuFrame$4 implements java.awt.event.ActionListener {
void MenuFrame$4(MenuFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/MenuFrame$5.class
final synchronized class MenuFrame$5 implements Runnable {
void MenuFrame$5();
public void run();
}
FinalAssingment/build/classes/MenuFrame.class
public synchronized class MenuFrame extends javax.swing.JFrame {
int id;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JLabel jLabel1;
public void MenuFrame(int);
void MenuFrame();
private void initComponents();
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
private void jButton4ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment/build/classes/MenuFrame.form





















































































































FinalAssingment/build/classes/Product.class
abstract synchronized class Product {
private String type;
private int quantity;
private int price;
public void Product();
public void Product(String, int, int);
public String getType();
public void setType(String);
public int getQuantity();
public void setQuantity(int);
public int getPrice();
public void setPrice(int);
public abstract String GetName();
}
FinalAssingment/build/classes/ProductOperations.class
public synchronized class ProductOperations {
private static ProductOperations instance;
public java.util.ArrayList productList;
public static ProductOperations getInstance() throws java.io.IOException;
private void ProductOperations() throws java.io.IOException;
public String getData(int, String);
public void getDataFromFile() throws java.io.FileNotFoundException, java.io.IOException;
static void ();
}
FinalAssingment/build/classes/PurchaseFrame$1.class
synchronized class PurchaseFrame$1 implements java.awt.event.ActionListener {
void PurchaseFrame$1(PurchaseFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/PurchaseFrame$2.class
synchronized class PurchaseFrame$2 implements java.awt.event.ActionListener {
void PurchaseFrame$2(PurchaseFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/PurchaseFrame$3.class
synchronized class PurchaseFrame$3 implements java.awt.event.ActionListener {
void PurchaseFrame$3(PurchaseFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/PurchaseFrame$4.class
final synchronized class PurchaseFrame$4 implements Runnable {
void PurchaseFrame$4();
public void run();
}
FinalAssingment/build/classes/PurchaseFrame.class
public synchronized class PurchaseFrame extends javax.swing.JFrame {
String text;
double amount;
int userId;
Delieveyoperations d;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JComboBox jComboBox1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextArea jTextArea1;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
private javax.swing.JTextField jTextField4;
private javax.swing.JTextField jTextField5;
public void PurchaseFrame(int, int, int) throws java.io.IOException;
void PurchaseFrame();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment/build/classes/PurchaseFrame.form































































































































































































































































































FinalAssingment/build/classes/RegisterFrame$1.class
synchronized class RegisterFrame$1 implements java.awt.event.ActionListener {
void RegisterFrame$1(RegisterFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/RegisterFrame$2.class
synchronized class RegisterFrame$2 implements java.awt.event.ActionListener {
void RegisterFrame$2(RegisterFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/RegisterFrame$3.class
synchronized class RegisterFrame$3 implements java.awt.event.ActionListener {
void RegisterFrame$3(RegisterFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/RegisterFrame$4.class
synchronized class RegisterFrame$4 implements java.awt.event.ActionListener {
void RegisterFrame$4(RegisterFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/RegisterFrame$5.class
final synchronized class RegisterFrame$5 implements Runnable {
void RegisterFrame$5();
public void run();
}
FinalAssingment/build/classes/RegisterFrame.class
public synchronized class RegisterFrame extends javax.swing.JFrame {
UserOperations userOperations;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JCheckBox jCheckBox1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JPasswordField jPasswordField1;
private javax.swing.JPasswordField jPasswordField2;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
public void RegisterFrame() throws java.io.IOException;
private void initComponents();
private void jTextField2ActionPerformed(java.awt.event.ActionEvent);
private void jCheckBox1ActionPerformed(java.awt.event.ActionEvent);
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment/build/classes/RegisterFrame.form















































































































































































































FinalAssingment/build/classes/SpecificProduct$1.class
synchronized class SpecificProduct$1 implements java.awt.event.ActionListener {
void SpecificProduct$1(SpecificProduct);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/SpecificProduct$2.class
synchronized class SpecificProduct$2 implements java.awt.event.ActionListener {
void SpecificProduct$2(SpecificProduct);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/SpecificProduct$3.class
synchronized class SpecificProduct$3 implements java.awt.event.ActionListener {
void SpecificProduct$3(SpecificProduct);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/SpecificProduct$4.class
synchronized class SpecificProduct$4 implements java.awt.event.ActionListener {
void SpecificProduct$4(SpecificProduct);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/SpecificProduct$5.class
final synchronized class SpecificProduct$5 implements Runnable {
void SpecificProduct$5();
public void run();
}
FinalAssingment/build/classes/SpecificProduct.class
public synchronized class SpecificProduct extends javax.swing.JFrame {
String name;
String price;
ProductOperations po;
int userId;
private javax.swing.ButtonGroup buttonGroup1;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JRadioButton jRadioButton1;
private javax.swing.JRadioButton jRadioButton2;
private javax.swing.JTextField jTextField1;
public void SpecificProduct(int) throws java.io.IOException;
void SpecificProduct();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
private void jRadioButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton3ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment/build/classes/SpecificProduct.form




































































































































































































FinalAssingment/build/classes/Testing$1.class
synchronized class Testing$1 implements java.awt.event.ActionListener {
void Testing$1(Testing);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/Testing$2.class
final synchronized class Testing$2 implements Runnable {
void Testing$2();
public void run();
}
FinalAssingment/build/classes/Testing.class
public synchronized class Testing extends javax.swing.JFrame {
private javax.swing.JButton jButton1;
public void Testing();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment/build/classes/Testing.form

















































FinalAssingment/build/classes/ThankYouFrame$1.class
synchronized class ThankYouFrame$1 implements java.awt.event.ActionListener {
void ThankYouFrame$1(ThankYouFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/ThankYouFrame$2.class
synchronized class ThankYouFrame$2 implements java.awt.event.ActionListener {
void ThankYouFrame$2(ThankYouFrame);
public void actionPerformed(java.awt.event.ActionEvent);
}
FinalAssingment/build/classes/ThankYouFrame$3.class
final synchronized class ThankYouFrame$3 implements Runnable {
void ThankYouFrame$3();
public void run();
}
FinalAssingment/build/classes/ThankYouFrame.class
public synchronized class ThankYouFrame extends javax.swing.JFrame {
int userId;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextArea jTextArea1;
public void ThankYouFrame(int);
void ThankYouFrame();
private void initComponents();
private void jButton1ActionPerformed(java.awt.event.ActionEvent);
private void jButton2ActionPerformed(java.awt.event.ActionEvent);
public static void main(String[]);
}
FinalAssingment/build/classes/ThankYouFrame.form
































































































FinalAssingment/build/classes/User.class
public synchronized class User {
private String name;
private String username;
private String password;
private int age;
public void User();
public void User(String, String, String, int);
public String toString();
public String getName();
public void setName(String);
public String getUsername();
public void setUsername(String);
public String getPassword();
public void setPassword(String);
public int getAge();
public void setAge(int);
}
FinalAssingment/build/classes/UserOperations.class
public synchronized class UserOperations {
public static UserOperations instance;
java.util.ArrayList userList;
public static UserOperations getInstance() throws java.io.IOException;
private void UserOperations() throws java.io.IOException;
private void reloadDataFromFile() throws java.io.FileNotFoundException, java.io.IOException;
public void addDataToFile() throws java.io.IOException;
public void addUser(String, String, String, int);
public boolean checkUserName(String);
public boolean checkPassword(String, String);
public int userId(String, String);
public int UserName(String);
static void ();
}
FinalAssingment/DelieveryData.txt
FinalAssingment/manifest.mf
Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build
FinalAssingment/nbproject/build-impl.xml








































































































































































































Must set src.dir
Must set test.src.dir
Must set build.dir
Must set dist.dir
Must set build.classes.dir
Must set dist.javadoc.dir
Must set build.test.classes.dir
Must set build.test.results.dir
Must set build.classes.excludes
Must set dist.jar




































































































Must set javac.includes
































































































































No tests executed.























































































































































































































































Must set JVM to use for profiling in profiler.info.jvm
Must set profiler agent JVM arguments in profiler.info.jvmargs.agent





























































































































































































































Must select some files in the IDE or set javac.includes













































To run this application from the command line without Ant, try:

java -jar "${dist.jar.resolved}"










































Must select one file in the IDE or set run.class



Must select one file in the IDE or set run.class






















Must select one file in the IDE or set debug.class




Must select one file in the IDE or set debug.class




Must set fix.includes









This target only works when run from inside the NetBeans IDE.








Must select one file in the IDE or set profile.class
This target only works when run from inside the NetBeans IDE.








This target only works when run from inside the NetBeans IDE.












This target only works when run from inside the NetBeans IDE.



































Must select one file in the IDE or set run.class





Must select some files in the IDE or set test.includes




Must select one file in the IDE or set run.class




Must select one file in the IDE or set applet.url






































































Must select some files in the IDE or set javac.includes



















Some tests failed; see details above.








Must select some files in the IDE or set test.includes



Some tests failed; see details above.



Must select some files in the IDE or set test.class
Must select some method in the IDE or set test.method



Some tests failed; see details above.




Must select one file in the IDE or set test.class



Must select one file in the IDE or set test.class
Must select some method in the IDE or set test.method













Must select one file in the IDE or set applet.url








Must select one file in the IDE or set applet.url




















































FinalAssingment/nbproject/genfiles.properties
build.xml.data.CRC32=fe229756
build.xml.script.CRC32=d02d9f01
[email protected]
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here