Question: Write a Java Swing application for an electronic lock as illustrated in Figure 6 on page 7. The display shall show the state of either

 Write a Java Swing application for an electronic lock as illustratedin Figure 6 on page 7. The display shall show the state

Write a Java Swing application for an electronic lock as illustrated in Figure 6 on page 7. The display shall show the state of either "CLOSE" or "OPEN". In the "CLOSE" state, the user types his PIN followed by the "Enter" key to unlock the system. The display shall show an asterisk () for each number entered. The display shall show "WRONG PIN" if the PIN is incorrect. The "Clear" button clears the number entered (if any), locks the system and sets the display to "CLOSE" State your assumptions, if any. Assume that the following methods are available: public boolean checkPIN (String PIN) // return true for correct PIN public void unlock ) I/ Unlock the system public void lock ) // Lock the system Hints: Figure 5 serves as a Java Swing program template. Use a JButton array to hold the 10 number-buttons. Construct a common instance of a named inner class as their ActionListener .Use a boolean flag (say istocked) to keep track of the status Store the PIN entered in a String variable (say pinEntered) Write a Java Swing application for an electronic lock as illustrated in Figure 6 on page 7. The display shall show the state of either "CLOSE" or "OPEN". In the "CLOSE" state, the user types his PIN followed by the "Enter" key to unlock the system. The display shall show an asterisk () for each number entered. The display shall show "WRONG PIN" if the PIN is incorrect. The "Clear" button clears the number entered (if any), locks the system and sets the display to "CLOSE" State your assumptions, if any. Assume that the following methods are available: public boolean checkPIN (String PIN) // return true for correct PIN public void unlock ) I/ Unlock the system public void lock ) // Lock the system Hints: Figure 5 serves as a Java Swing program template. Use a JButton array to hold the 10 number-buttons. Construct a common instance of a named inner class as their ActionListener .Use a boolean flag (say istocked) to keep track of the status Store the PIN entered in a String variable (say pinEntered)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!