Question: This task is from Data Structures. Do this task in java language. In this assignment, you will design GUI-based updated version of notepad and implement

 This task is from Data Structures. Do this task in java

This task is from Data Structures. Do this task in java language.

In this assignment, you will design GUI-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!