Find Jobs
Hire Freelancers

Add features to an existing java canvas project on Netbeans

$10-30 USD

Imefungwa
Imechapishwa over 6 years ago

$10-30 USD

Kulipwa wakati wa kufikishwa
This is a java program that works as a canvas. what must be done is to modify the code to comply with the new functionalities explained clearly below. Literally what you should do is create a tool to create class diagrams. there must be relations between classes. (inheritance, implementation, association, aggregation, composition) be able to create rectangles for classes with the name a button to be able to generate java code. If you know ARGOUML, it is exactly the same only that not so complicated, much simpler, a more basic version. The things you have to do are: 1) Separate the code from the business logic of the interface as the MVC controller view model. to be able to add all these new functionalities correctly. 2) Remove the tools to draw oval and scribble. 3) Create a tool palette on the right side similar to the one on the left side only to create class diagrams. 4) Fix the function of painting "fill shape" to be able to paint several figures of different colors. 5) hide by default the right palette with the bottons up, down, above all, below all. 6) This tool palette for creating class diagrams should contain: Button to add new class, with the respective drawing of a square with a horizontal line and the space to put the class name, Button to add an interface that will be very similar to the new class only the interface will have a small letter i in the upper right corner Button to add abstract class the same as new class only that will have a small letter a in the upper right corner. Buttons to graphically represent all possible relationships between classes: Inheritance = a line with a triangle at the end of one of the ends. implementation = a broken line with a triangle at the end of one of the ends. association = a line with an arrow at the end of one of the extremes association = a simple line aggregation = a line with a diamond at the end of one of the ends. composition = a line with a colored rhombus at the end of one of the ends. When you draw two or more classes on the board and want to relate them to each other you should be able to click on some relationship button and join the two classes and these should be joined both graphically and internally, that way the user should be able to draw a whole class diagram complete and be able to save it. When you finish drawing a class diagram on the right side of the board, there must also be a button to generate code. This button must generate the respective java code of the diagram in a .java document and be able to save it. the classes should only contain their name, they should not contain methods or attributes. To finish the project it must be in netbeans, it must compile without any compilation error, without warnings, it must run and work correctly, and it must have some tests that run correctly.
Kitambulisho cha mradi: 15865620

Kuhusu mradi

6 mapendekezo
Mradi wa mbali
Inatumika 6 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
6 wafanyakazi huru wana zabuni kwa wastani $130 USD kwa kazi hii
Picha ya Mtumiaji
Hey A Java expert developer is here I have good advanced expertise in Java and Javafx I can write a software for you in Java as per your need Feel Free to message me We can discuss about the details in chat I hope to have a conversation with you soon Regards
$25 USD ndani ya siku 0
4.9 (148 hakiki)
6.4
6.4
Picha ya Mtumiaji
Hi! My name is Ihor, I will be glad to help you with your app. I have strong experience in Java and Android development for 3+ years. Feel free to contact me any time so we can discuss details.
$133 USD ndani ya siku 1
5.0 (18 hakiki)
6.0
6.0
Picha ya Mtumiaji
Hi, I have good experience in JavaFX development and i reviewed your requirement it's looking little bit complex but can you share the project code what you have. I used Netbeans for most of the Java swing & JavaFX project. So i just have to review your code and then i will confirm you time it will take. Feel free to message me when you have time . Thanks,
$191 USD ndani ya siku 1
4.8 (35 hakiki)
5.9
5.9
Picha ya Mtumiaji
Dear Sir! I Add features to an existing java canvas project on Netbeans ++ This is my job. I'm ready to begin now. Pm for me. Please check my reviews and profile https://www.freelancer.com/u/ProfSoftStudio.html
$350 USD ndani ya siku 1
5.0 (7 hakiki)
2.9
2.9
Picha ya Mtumiaji
A proposal has not yet been provided
$30 USD ndani ya siku 1
0.0 (0 hakiki)
0.0
0.0

Kuhusu mteja

Bedera ya BOLIVIA
cochabamba, Bolivia
5.0
3
Njia ya malipo imethibitishwa
Mwanachama tangu Sep 27, 2016

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.