Question: **Need help to get this java project done** List of Dates Create a class called DateNode which has fields for the data (a Date212) and

**Need help to get this java project done**

**Need help to get this java project done** List of Dates Create

List of Dates Create a class called DateNode which has fields for the data (a Date212) and next (DateNode) instance variables. Include a one-argument constructor which takes a Date212 as a parameter. (For hints, see the PowerPoint on "Static vs. Dynamic Structures".) public DateNode Date212 d) The instance variables should have protected access. There will not be any get and set methods for the two instance variables Create an abstract linked list class called DateList. This should be a linked list with head node as in lecture. Modify it so that the data type in the nodes is Date 212. The no-argument constructor should create an empty list with first and last pointing to an empty head node, and length equal to zero. Include an append method in this class. Create two more linked list classes that extend the abstract class DataList: One called UnsortedDateList and one called SortedDateList, each with appropriate no-argument constructors Each of these classes should have a method called add(Date212) that will add a new node to the list. In the case of the UnsortedDateList it will add it to the end of the list by calling the append method in the super class. In the case of the SortedDateList it will insert the node in the proper position to keep the list sorted. Instantiate two linked lists, and for every date read from the file, add it to the unsorted and sorted lists using the add method. You wl end up with the first list having the dates from the input file in the order they were read, and in the second list the dates will be in sorted order. Display the unsorted and sorted dates in the GUI just as in project 1 Create a GUI Add a file menu to your DateGUI with options to open a file for reading, and one to Quit the program. Submitting the Project. You should now have the following files to submit for this project: Project2-java Date212.java DateGUI.java DateNode.java DateList.java UnsortedDateList.java SortedDateList.java

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!