This project is an ATM (Automated Teller Machine) simulator developed using Java Swing. It mimics the functionalities of a real ATM, allowing users to perform basic banking operations.
- Login system - Users can log in using their account number and ATM PIN.
- Check balance - Account balance is displayed on the main menu page, and it is easy to check their balance.
- Easy to use - The simulator comes with a user-friendly graphical interface that is easy to navigate for all users.
- Deposit - Users can deposit money into their bank account.
- Withdraw - Users can withdraw money from their bank account.
- Java - A core programming language for the ATM Simulator application.
- Java Swing - Used for creating the Graphical User Interface (GUI).
- Clone this repository.
- Open your terminal or command prompt.
- Change the directory to the repository folder.
- Run the program using
java -cp bin appframe
command. - Start using the ATM Simulator application.
I have included two sample account numbers in the ATM Simulator application.
- Account number : 123456
- ATM PIN Number : 1111
- Account holder : Venkat
- Bank balance : 1000.0
- Account number : 789012
- ATM PIN Number : 2222
- Account holder : Balaji
- Bank balance : 2000.0