Implement a threads and a GUI interface using advanced Java Swing classes.
The project will be graded according the criteria for the final project - see below.
Required data structure - the advanced data structure I want you to implement is a multi-tree with the following levels:
Cave - level 0
Party - Level 1
Creature - Level 2
Artifacts - Level 3
Treasures - Level 3
Jobs - Level 3 - NEW CLASS for this project!
Extend Project 2 to use the Swing class JTree effectively to display the contents of the data file.
See Liang 8th, Chapter 36.
(Optional) Implement a JTable to also show the contents of the data file. There are lots of options here for extending your program.
Implement a thread for each job representing a task that creature will perform.
Only one job should be progressing for each creature at any moment.
Use delays to show the creature doing the task.
Use a JProgressBar for each creature to show the creature performing the task.
Use JButton's on the JProgressBar to allow the task to be started suspended and cancelled.
As before, the GUI elements should be distinct from the other classes in the program.
Java source code files
any configuration files used
a well-written Word document describing:
your overall design, including a UML class diagram showing the type of the class relationships
description of how to set up your application
your test plan, including test data and results, with screen snapshots of each of your test cases
your approach, lessons learned, design strengths and limitations, and suggestions for future improvement and alternative approaches
Documentation format and length. The documentation describing and reflecting on your design and approach should be written using Microsoft Word, and should be no more than five pages in length and no less than two pages. The font size should be 12 point. The page margins should be one inch. The paragraphs should be double spaced. All figures, tables, equations, and references should be properly labeled and formatted using APA style.
header comment block
appropriate comments within the code
appropriate variable and function names
Hi, I would like to do this project please. Let me know if you are interested so I can start. Thanks.
23 freelance font une offre moyenne de $200 pour ce travail
I have 10+ years experience and more than 600 projects completed on this platform. Please send me complete details. I am very interested to work on this project. Ready to start ASAP.
Dear sir, I'm an Oracle Certified Java Programmer. I have both theoretical knowledge and 6 years+ hands-on experience in Java programming. Already completed 40+ standalone applications with databases and other with Plus
hi i am experiment java developer and i am very interested in your project Please discuss more via pm. Looking for your reply
Hi , I reviewed your assignment very carefully and understand your project need. We have huge experience in Java Swing and Multi-threaded application. We worked for many university assignments. So we would like to dis Plus
Hi there! I worked on such project before 3-4 Months from now. I'm pretty sure that this project is somehow similar in implementation. But the naming conventions are different from previous project. I'm an exper Plus
I am an IITK graduate, an experienced software professional and I have got top notch developers in my team, who have got experience across a span of technologies. The team members in my team have worked with top notch Plus
Hello Thanks for taking interest in our bid. __________________________________________________________________________________________________ About Us: We have 8+ years experience in Java software develop Plus
Hello Sir, I am Rupinder Singh and i am Master of Computer Application I have good java experience my skill Core Java (Swing, Applet, Threading, JDBC, MySql ) and in Advance Java (JSP,Struts 2.0, Servlets, Sp Plus
- Acute knowledge of hardware, software, networking, applications, and systems engineering. -Experience with Service Oriented Architecture (SOA). -Experience in developing Java Beans, Web Services, and POJO. -Expe Plus
I have been worked for various companies as a regular employee and as a freelancer. - I am responsible for code that I write; - all code that I write is well-tested (I follow test-driven development principles); - I Plus
Hi, I am a java developer with more than 8 years of experience. I have very good math and CS background with excellent problem solving skills. Data structures and Algorithms is my area of expertise. I can Implement Plus