0% found this document useful (0 votes)
10 views

Java Project (1)

Uploaded by

Dhruv Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Java Project (1)

Uploaded by

Dhruv Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Project – CSD213 OOP

For this project assignment, you will solve a variety of problems based on what you
have learnt in this course.

Instructions

 Assignment submitted after the due date will not be evaluated and a score of zero will
be awarded.
 Properly document/comment your code as desired.

Due Date and Time: 11:59 pm, December 05, 2024.

Submitting this Assignment


You will submit (upload) this assignment in Blackboard. Email submissions will not be accepted.
All students must upload their project individually. Follow the given below instructions strictly
to avoid any penalty.

 You need to have a Main file, when executed should display the text editor
 Submit Java files not class files
 Make sure the code is compiling
 Zip all the files together
 Name this document (the zip file) as Project_CSD213-2024_John_Bill.doc in case
your first name and last name is John and Bill respectively.

Grading Criteria
This assignment has 10 points (with weightage of 5% in your overall 100 points). Points
will be awarded as follows:
(a) Functionality – 5 points
(b) Look and Feel of text edit functionalities and their implementation – 5 points

Project Problem
Develop a Text Editor in Java that will make use of Swing components and Java Collections
Framework to implement several text edit functionalities as follows:
1. Type a document and save it as a file of certain type.
2. Load the document again from the location where it was saved.
3. Edit the document’s text by developing the following features in your text editor:
(a) Cut, copy, paste
(b) Change font type, size and case of selected text
(c) Find, Replace, and Replace-All functionality for a particular word in the document
(d) Count and Print total number of words and characters of selected text.
4. Insert any 5 basic geometric shapes in the file and control its size by using mouse motions.
Project – CSD213 OOP

You might also like