Develop a javase desktop application


Assignment Outcomes:

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.

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

Assignment 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.

Assignment 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.

Assignment 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.

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

Assignment 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.

Our JavaSE Desktop Application Assignment Help service is the leading online service provider organizations in the industry and is mostly preferred by the university students from all over the world.

Tags: JavaSE Desktop Application Assignment Help, JavaSE Desktop Application Homework Help, JavaSE Desktop Application Coursework, JavaSE Desktop Application Solved Assignments, Object-Oriented Programs Assignment Help, Object-Oriented Programs Homework Help, GUI Java Application Assignment Help, GUI Java Application Homework Help, UML Class Diagram Assignment Help, UML Class Diagram Homework Help

Attachment:- JavaSE Desktop Application.rar

Request for Solution File

Ask an Expert for Answer!!
JAVA Programming: Develop a javase desktop application
Reference No:- TGS03027017

Expected delivery within 24 Hours