Find Jobs
Hire Freelancers

Java flowchart painting package

$30-200 USD

Completed
Posted almost 22 years ago

$30-200 USD

Paid on delivery
Package outline JAVA 2 --------------- needs to be able to store(in memory), loading, saving, and displaying a flow chart. flow chart consists of the following primative symbols: -Round edged rectangle - For start and end of chart. -Rectangle - A process -Diamond - A descision (Boolean) -Line - Connects all above symbols. Instead of placing text in the rectangles /diamonds (processes/descisions) a key is to be placed into them and a table retained containing textual description of the meaning of the key e.g. a rectangle may contain the key 'P1' , and the table entry P1 may state 'open valve' or 'start ignition', the process & descision boxes are colored, but for a particular flowchart each occurance of a descision box or a process box must be of same color. This charcteristic is therefore static for all objects. A menu is to be provided containing options 'load','save' & 'Exit'. A menu entry 'change color' also needs to be provided with a sub menu entry for descision boxes and process boxes. A option to change the text coresponding to the key of a process or descision is also to be provided. Mouse control should be used to draw shapes. The minimum necessary is that the file containing information about object components can be created by hand, loaded and displayed. Each shape is of a fixed size except 'line' which may vary in length. As shapes are of a fixed size only two corodinates are needed to be stored 'x','y' A 'line' requires a pair of 'x'y' coordinates for start and end. Classes ------------ An abstract class shape will be inherited from to create process, descision, line, & begin/end. The abstract class will contain an abstract method 'Drawshape' which is to be implmented for the particular shape in the derived classes. The abstract class may also contain a field for color and any generic material which may be needed. objects of the same type may be stored in an array of objects which may be transversed and processed in a loop to simplify operations such as 'ChangeColor' and 'DrawShapes'. the key of a partciular primative (e.g process P1 may corespond to its position in the array. ## Deliverables Deliverables ----------------- -contents & introdution -Description of the base class methods implemented -Description of the inheitence chain & inheritence techniques used. -Description of each of the derived class methods implemented -testing and bug report -source code (documented) byte code & java source Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased. ## Platform windows 9x & nt ## Deadline information must be complete by 15\5\02
Project ID: 2850654

About the project

4 proposals
Remote project
Active 22 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$144.50 USD in 14 days
5.0 (122 reviews)
6.8
6.8
4 freelancers are bidding on average $108 USD for this job
User Avatar
See private message.
$85 USD in 14 days
5.0 (53 reviews)
5.4
5.4
User Avatar
See private message.
$76.50 USD in 14 days
5.0 (13 reviews)
5.2
5.2
User Avatar
See private message.
$127.50 USD in 14 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
United Kingdom
0.0
0
Member since Dec 5, 2002

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.