Welcome to {NAME} ATM Enter your ATM ID Enter
Create a class called Account that contains:
• An int data field named id that stores the accounts unique identification
number.
• A double data field named balance that stores the current balance of the
account.
• A Date data field named dateCreated that stores the date on which the
account was created.
• A constructor that creates an account with the specified id and initial balance.
• Methods that return the values of all data fields.
• Methods that set the values of the id and balance data fields.
• A method named withdraw that withdraws a specified amount from the
Account.
• A method named deposit that deposits a specified amount into the account.
• A method named printStatement that print the user statement.
Create a GUI to simulate how an ATM works in real life. You GUI should be designed as per below requirements.
Window 1
Should have a welcome message, a textbox to receive AN EXISTING ID of the user and a button to access the data base. All users ID should be saved in a data base (Don’t use MS Access). Once the Id is verified then the program will give the user access to the main menu window.
Window 2
Should have a heading stating “Main Menu” and six options as shown below.
Option 1:
Check Balance: This will allow the user to view the current balance. Use JOptionPane to display the balance from the data base.
Option 2:
Withdraw: This will provide another window (Do not use JOptionPane) with a textbox to enter the amount of money the user wants to withdraw. The ATM will not allow the user to withdraw an amount greater than the current balance.
Option 3
Deposit: This will provide another window (Do not use JOptionPane) to allow the user to
deposit no amount greater than 10.000 should be deposited on the ATM. In a case the user wants to deposit an amount greater than 10.000 a message box should be displayed Stating “No amount greater than 10.000 will be deposited. Please contact the bank”.
Option 4
Print: this option should print the current balance, the name of the user, and the current date.
Option 5
Exit: This option should terminate the program.
Option 6
Back: This option will take back the user to the welcome window
![Welcome to {NAME} ATM
Enter your ATM ID
Enter](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F8a2b2207-b054-4076-a996-8d146e717822%2F795a53a4-9dca-4403-acd7-89a25c7448f4%2Fnj38c1v_processed.png&w=3840&q=75)
![MAIN MENU
Check Balance
Withdraw
Вack
Deposit
Print Statement
Exit](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F8a2b2207-b054-4076-a996-8d146e717822%2F795a53a4-9dca-4403-acd7-89a25c7448f4%2F1p67r6i_processed.png&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 5 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)