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 belowExplanation / Answer
SimpleEx.java
FrameIconEx.java
QuitButtonEx.java
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.