Write a program that simulates a bank account. The user interface should show a text box that allows deposits (a positive integer) to be made into the account and withdrawals (a negative integer) to be made. The state of the account should be continually displayed and, if the account contains a negative balance, a suitable message should be displayed. There should be a Clear button that clears the text box and resets the account balance to zero. (Thus, there will be two types of ActionEvents - one generated by entering a number into the text box and hitting the enter key - and one generated by clicking the Clear button.) The program MUST use a class called Account, which MUST be stored in a file separate from the file containing the applet. The Account class should have one data member - balance. The class should also have at least the following methods: A no-argument constructor that sets the balance to zero. A method reset() that resets the balance to zero. A method deposit(int amount) that deposits amount into the account. A method getBalance() that returns the balance.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
Windows 2000 and Windows [login to view URL] compiler use for this program will be jcreator.