Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

JAVA (SWING) 3. Assignment 3 Events Due Monday 9-17-2018 A. Create a Java Swing

ID: 3748791 • Letter: J

Question

JAVA (SWING)

3. Assignment 3 Events Due Monday 9-17-2018 A. Create a Java Swing application that responds to events B. This application will turn plain text into cipher text i. Based on the Caesar Cipher Il. see https./len.wikipedia.org/wiki/Caesar_cipher C. Add a menu i. Have exit on menu that closes the application Il. Have One more function on the menu eg clear D. Add Two Text areas i. One for plain text i. One for cipher text E. Add a text box i. This is the input for a number to represent the Key F. Add 3 buttons i. Encrypt ii. Decrypt li. Clea G. Create event listeners/Handleers i. When the window loads, it should center on the screen ii. The buttons a. The encrypt button will turn the plain text into cipher text b. The Decrypt button will turn the cipher text into plain text C. The clear button will clear one of the text areas ili. The key text box (not required but usefull) a. As the key text box loses focus, it should update a global key variable iv. Realtime encryption a. The Plain Text Text Area should respond the the KeyTyped Event b. As the Plaint text is entered, the cipher text is updated H. Follow the requirements in the addition requirements page found below

Explanation / Answer

SimpleEx.java

FrameIconEx.java

QuitButtonEx.java