Develop a JavaSE desktop application

Assignment Help Other Subject
Reference no: EM132419119

C04403 Assignment -

Learning outcomes tested in this assignment:

1. Explain and use key programming constructs to create correct and efficient programs.

2. Design, and implement Object-Oriented programs.

3. Develop applications with graphical user-interfaces.

4. Develop technical software solutions to complex problems.

In this assignment you will develop a JavaSE desktop application that can be used for cataloging items. At the end of this document you will find:

1) A description of the context for your application with an associated UML Class diagram showing the basic classes to implement.

2) A set of changes for you to make to your UML diagram.

You need to work through the following series of tasks in order, your mark will depend on your progress and the quality of the work you have done.

Task 1: Implement the UML Class diagram you have been given and complete your list of changes.

Task 2: Write a program that creates at least 10 objects which represent a range of different catalog items, write them to a file, then read the file back to show that the original 10 objects have been restored successfully.

Task 3: Create a GUI Java application using Swing (not using any GUI design tools) including a Scrollable JTextArea and at least one JButton which can be used to load at least 10 catalog item objects from a file and show them formatted in an appropriate way in the JTextArea.

Task 4: Extend the Java GUI from Task 3 to provide a way of creating new catalog item objects (of different types) which can be added to an existing collection and both written to then read from a file.

Task 5: Extend Task 4 to provide a GUI which enables browsing, editing and deleting catalog item objects (of different types).

Task 6: Extend Task 5 to provide an elegant GUI solution which enables management of catalog item for your given context. This would, for example, use dialogues to confirm deletion and make use of more advanced features of Swing such as JMenu or JTabbedPane.

Attachment:- Assignment Files.rar

Reference no: EM132419119

Questions Cloud

Sequence of names and postal codes for individuals : Write a program (main() method) that reads, from the terminal (screen), sequence of names and postal (ZIP) codes for individuals.
Define ascribed status and achieved status : Define ascribed status and achieved status. How does status impact interaction between or among individuals? one page with a reference and plagiarism report.
Bringing certain kinds of devices into the workplace : Some organizations prohibit workers from bringing certain kinds of devices into the workplace, such as cameras, cell phones, and USB drives
Marketing services assignment : Marketing services assignment helps and solutions:-Discuss how the marketing mix will vary in relationship to the offering of a service and of a product?
Develop a JavaSE desktop application : In this assignment you will develop a JavaSE desktop application that can be used for cataloging items. Design, and implement Object-Oriented programs
Marketing a service assignment : marketing a service assignment help and solutions:-5 journal/research articles that pertain to marketing a service
What amount of gain or loss should vaughn recognize : What amount of gain or loss should Vaughn recognize on the exchange (assuming lack of commercial substance)?
Michelle-developed clear picture of the environmental issues : Michelle, you have developed a clear picture of the environmental issues that will affect the initial release of the new product
Determine the net effect of plan on novartis pretax profits : Determine the net effect of this plan on Novartis' pretax profits. Can you please help me by providing the authentic solution of this problem.

Reviews

Write a Review

Other Subject Questions & Answers

  Maker or seller of a product or service

A(n) ________ is a name, term, sign, symbol, design, or a combination of these, that identifies that maker or seller of a product or service

  Write an essay regarding army appearence

An 1200 word essay regarding Army appearence according to artical IAW AR 670-1, written in APA including title page w/ running header, footer.

  Contrast the current dominant approaches to crime prevention

The purpose of this assignment is to compare and contrast the current dominant approaches to crime prevention. Through this assignment, you will examine approaches used by the three components of the criminal justice system, i.e., law enforcement, co..

  What are the sources of american law and what is common law

As a new manager in your department, you are tasked with the job of providing employee training for members of your department who have interactions with the legal department. In order to ensure that everyone can effectively work with the legal staff..

  System consists of two identical pumps

A system consists of two identical pumps, #1 and #2. If one pump fails, the system will still operate. However, because of the added strain, the extra remaining pump is now more likely to fail than was originally the case.

  Provide an example of a human behavior

Provide an example of a human behavior that is considered deviant in one society, but is not considered devaint in others. What are the factors that have contributed to this societ'y perspective of the deviant behavior?

  Describes the visual characteristics that makes the object

Describes the visual characteristics that makes the object representative of its style. Places the work within its social and historical context.

  Establish equality and symmetry by sharing experiences

Establish equality and symmetry by sharing experiences. Invite others to speak, using more "agreement cues" to indicate value and caring.

  Wide range of complex cultures

In the 1500’s, Native Americans possessed a wide range of complex cultures.”

  Analyze what is meant by religion

Select ONE (1) category from the completed World View Chart. Provide a rationale for choosing this category. What is compelling about this category? Why is it important in the study of religion

  To study the effects of age on memory

To study the effects of age on memory, some of an investigator's assistants administer a memory test to a group of college students and other assistants administer the same test to those students' parents and grandparents. The design of this study is..

  What are tools an organization can use to assess operations

What are the tools an organization can use to assess their critical operations and plan to minimize disruptions of service during emergencies?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd