Java Swing Class GUI

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.

Code format:

header comment block

appropriate comments within the code

appropriate variable and function names

correct indentation

Compétences : Java

Voir plus : use of tree data structure, use cases diagram, uml task, uml jobs, uml application design, tree program in data structure, tree of data structure, tree in data structure using c, tree in data structure, tree data structure in java, tree data structure in c, tree data structure c, swing design, set data structure, n-tree data structure, n tree data structure, microsoft project jobs, level design jobs, job strengths, jobs that use microsoft word, jobs java, jobs documentation, jobs at microsoft, how to design uml, gui test plan

Concernant l'employeur :
( 21 commentaires ) Seoul, Korea, Republic of

N° du projet : #8528340

Décerné à :


Hi, I would like to do this project please. Let me know if you are interested so I can start. Thanks.

50 $ USD en 3 jours
(692 Commentaires)

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.

155 $ USD en 3 jours
(377 Commentaires)

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

100 $ USD en 3 jours
(48 Commentaires)

A proposal has not yet been provided

222 $ USD en 3 jours
(85 Commentaires)

hi i am experiment java developer and i am very interested in your project Please discuss more via pm. Looking for your reply

111 $ USD en 3 jours
(52 Commentaires)

A proposal has not yet been provided

155 $ USD en 3 jours
(36 Commentaires)

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

190 $ USD en 3 jours
(6 Commentaires)

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

140 $ USD en 3 jours
(21 Commentaires)

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

252 $ USD en 3 jours
(5 Commentaires)

Hello Thanks for taking interest in our bid. __________________________________________________________________________________________________ About Us: We have 8+ years experience in Java software develop Plus

250 $ USD en 7 jours
(8 Commentaires)

am ready work on your task, as pet the requirements , message me available 24/7 on line

166 $ USD en 1 jour
(21 Commentaires)

Предложение еще не подано

155 $ USD en 7 jours
(5 Commentaires)

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

233 $ USD en 7 jours
(0 Commentaires)

- 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

166 $ USD en 3 jours
(0 Commentaires)

A proposal has not yet been provided

1000 $ USD en 60 jours
(0 Commentaires)

A proposal has not yet been provided

155 $ USD en 3 jours
(0 Commentaires)

A proposal has not yet been provided

155 $ USD en 3 jours
(0 Commentaires)

A proposal has not yet been provided

244 $ USD en 10 jours
(0 Commentaires)

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

222 $ USD en 3 jours
(0 Commentaires)

A proposal has not yet been provided

55 $ USD en 3 jours
(0 Commentaires)

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

111 $ USD en 3 jours
(0 Commentaires)