1. Homepage
  2. Exam
  3. [2022] UOW - CSIT121 Object Oriented Design and Programming - Final Exam - Q4 Shift Cipher Program

[2022] UOW - CSIT121 Object Oriented Design and Programming - Final Exam - Q4 Shift Cipher Program

This question has been solved
Engage in a Conversation

Question 4 CourseNana.COM



CourseNana.COM

Write a GUI-based program to perform encryption and decryption using shift cipher. The following screenshots illustrate the GUI and the functionalities of the program. CourseNana.COM

  CourseNana.COM

Upon startup, the program displays a window as shown on the left. CourseNana.COM

There are four labels (JLabel), four text fields (JTextField) and four buttons (JButton). CourseNana.COM

The bottom two text fields are used for displaying message only. Therefore, they are not editable. CourseNana.COM

  CourseNana.COM

The user must indicate a shift value between 1 ~ 25. The shift value (and shift cipher) will be explained in the subsequent paragraphs. CourseNana.COM

The program will display a dialog box to inform the user if the shift value is invalid. CourseNana.COM

Note CourseNana.COM

You may assume the user will always enter an integer. CourseNana.COM

  CourseNana.COM

Once a valid shift value is entered and the Set button is clicked, the user may use the program to encrypt (scramble) message. CourseNana.COM

  CourseNana.COM

User enters a message, clicks the Encrypt button, and the program will encrypt (scramble) the message. CourseNana.COM

Note CourseNana.COM

You may assume the user will always enter valid characters: A, B, C, … Z CourseNana.COM

  CourseNana.COM

  CourseNana.COM

Get the Solution to This Question

WeChat WeChat
Whatsapp WhatsApp
CSIT121代写,Object Oriented Design and Programming代写,University of Wollongong代写,UOW代写,CSIT121代编,Object Oriented Design and Programming代编,University of Wollongong代编,UOW代编,CSIT121代考,Object Oriented Design and Programming代考,University of Wollongong代考,UOW代考,CSIT121help,Object Oriented Design and Programminghelp,University of Wollongonghelp,UOWhelp,CSIT121作业代写,Object Oriented Design and Programming作业代写,University of Wollongong作业代写,UOW作业代写,CSIT121编程代写,Object Oriented Design and Programming编程代写,University of Wollongong编程代写,UOW编程代写,CSIT121programming help,Object Oriented Design and Programmingprogramming help,University of Wollongongprogramming help,UOWprogramming help,CSIT121assignment help,Object Oriented Design and Programmingassignment help,University of Wollongongassignment help,UOWassignment help,CSIT121solution,Object Oriented Design and Programmingsolution,University of Wollongongsolution,UOWsolution,