Question: Do it in java language In this assignment, you will design GUl-based updated version of notepad and implement following operations: 1- Create New File This

 Do it in java language In this assignment, you will design

Do it in java language

In this assignment, you will design GUl-based updated version of notepad and implement following operations: 1- Create New File This option will let user to create new empty text file. 2- Open Existing File This will let user open existing file 3- Save File This will let user save file. 4. Edit File This will let user write any textual data in file. 5- Undo/Redo operations This will let user undo/redo operation as many times as user wants. Undo/Redo operation works same as in other software. 6- Find Find option will let user asks to input any text to search if word found then all the words should be highlighted will yellow color and show the number of words found in file (as in word). 7- Replace This option will let user asks to input two strings, word1 to be replaced and word2 to replace with if word found. If word1 occurs multiple times, then it should replace all the words found. Use menu bar for all operations and shortcut keys (specially for undo/redo and find/replace). Find/Replace option should ask user input via input dialog box. Note: Make sure you use relevant data structures for each operation e.g., Stack should be used to implement Undo/Redo operation

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!