Answered step by step
Verified Expert Solution
Question
1 Approved Answer
This task is from data structure and do it in gui based and in java language In this assignment, you will design GUl-based updated version
This task is from data structure and do it in gui based and 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 operationStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started