Programming Assignment in which i am required to develop a basic text-based drawing application.

In this assignment, you are to develop a basic text-based drawing application to practice inheritance in Java, practice file input and output


It has

Borders which form a rectangle around a drawing area of 20 by 30 (drawn with the asterisk character

in this example)

Two lines (the ground and the lamp post)

One circle (the lamp)

Two rectangles (the house walls and the door)

One triangle (the roof)

A string of text (“FOR SALE” displayed vertically)

Initially, your main task is to develop the classes whose instances are objects that make up a drawing.

Essentially, they are classes that represent windows and shapes.

You will then develop a menu program that allows the user to progressively create a drawing (by adding

shapes and removing shapes), save the definition of the drawing in a text file and read it back to reconstruct

it.


Most of the files have been provided with hints.

Answers

Related Questions

Grantham University Week 5 Optical Fibers Discus...

Optical fibers are made from glass or plastic and generally have an index of refraction of about 1.45. They are commonly used in telecommunications an...

Saudi Electronic University ?Saudi Telecom C...

Ensuring competitive advantage is one of the most important challenges for organizations, which aim at ensuring the profitability and continuity. For...

NRS 428VN GCU Nursing Community Analysis Present...

The RN to BSN program at Grand Canyon University meets the requirements for clinical competencies as defined by the Commission on Collegiate Nursing E...

Saudi Electronic University ?Wix Limited Com...

Ensuring competitive advantage is one of the most important challenges for organizations, which aim at ensuring the profitability and continuity. For...

GCU Health Care Transformation Affordable Care A...

The Affordable Care Act was signed into law by President Barack Obama in March 2010. Many of the provisions of the law directly affect health care pro...

HRM 445 Colorado State University Global Campus...

Option #1: Anti-discrimination LawsDiscrimination is an issue impacting today’s workforce. Discrimination can occur due to race, gender, sex, religi...

Dalhousie University China Law and Development C...

This is a reflection paper in Law and Development class:Please read it carefullyThe paper should be around 500-750 words, and the paper is about mat...

Johnson & Wales Universal Studios Internal Envir...

Internal (Organizational) Environment Review of marketing goals and objectives Identify the firm's current marketing goals and objectives. State...

University of South Florida Week 3 Right Triangl...

For this Assignment, you are required to carry out the activity in experimental procedures section of the Intsructional Outline for Week 3.pdf. and up...

Grantham University Violent Crimes Paper...

SO YOU ARE BASICALLY COMPILING ALL OF MY PREVIOUS ASSIGNMENTS INTO ONE COHESIVE PAPER...you are not writing this entire paper from scratch...just put...

Franklin University COVID19 Pandemic Weighted Ra...

OverviewWeighted ranking is a tool that allows you to assign importance or "numerical weights" to various problem solutions. By weighting each of the...

Florida National University Premature Ejaculatio...

Premature Ejaculation Disorder Name Teacher Name Course Name School Name May 13, 2020 Abstract Premature ejaculation (PD) is a sexual dysfunction p...

Herzing University Online Unit 6 EMR Implementat...

To properly implement change, a manager needs to have a toolkit for staff to use in order to help with the transition. When staff is trained and provi...

Herzing University Unit 6 Patient Centered Medic...

Instructions:Patient-Centered Medical Homes (PCMHs) offer many benefits to patients, and are valued by providers and insurers, as well.For this assign...

Johnson & Wales University Lady Gaga Career Case...

After read the case and then answer these questions.Situation Analysis “Synopsis” – briefly summarize the case in your own words – No more tha...

University of Colorado Management Consulting Que...

I will send 6 questions which needs to be answered in 150 words each minimum and need them in maximum 1.5 hours. They are all to justify text book lea...

PSY 6210 Capella University ADHD and Bipolar Dis...

In recent years, there have been heated controversies about attention-deficit hyperactivity disorder (ADHD). Perhaps the most heated current controver...

Saudi Electronic University Hardy Fast Food Smal...

Essay Question (2000 words)For this assignment, you will be required to create a business plan for an existing small business,The goal of the business...

Rasmussen College Peripheral Vascular System Res...

Physical Assessment Title: Peripheral Vascular Documentation of problem-based assessment of the peripheral vascular system. Purpose of Assignment: Le...

American InterContinental University Literature...

The literature review is one of the most daunting tasks in writing a dissertation, and many students procrastinate its completion, sometimes spending...

American InterContinental University Purpose of...

Purpose of the literature review A literature review must, by it's nature, be critical (Martinez, n.d.). This is not for the sake of being mean-sp...

American InterContinental University Literature...

McIndoo (2014) provided the most exceptional analogy of a gap within research by presenting a donut. The hole inside of a donut reflects the research...

Regent University Biblical Definition of Family...

The family is the fundamental unit of society. This is rooted in the way God created human beings as man and woman. The book of Genesis states: "There...

American Public University System Cost Analysis...

Research two articles in the library or on the web that pertains to Cost Analysis & Negotiation Techniques software that demonstrates how Cost Analysi...

If you didn't find the right answer

Ask Your Questions, We'll notify you once someone answers it