Answered step by step
Verified Expert Solution
Link Copied!

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

image text in transcribed

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 operation

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Access Patterns Database Interactions In Object Oriented Applications

Authors: Clifton Nock

1st Edition

0321555627, 978-0321555625

More Books

Students also viewed these Databases questions

Question

Describe each of the four major advertising strategies.

Answered: 1 week ago

Question

What does Processing of an OLAP Cube accomplish?

Answered: 1 week ago