Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create a class called Date212 to represent a date. It will store the year, month and day as integers so you will need three private

Create a class called Date212 to represent a date. It will store the year, month and day as integers so you will need three private instance variables. One constructor should be provided that takes a String representing the date in yyyymmdd format. The constructor should use the substring method of class String to pull out the month, day and year, parse them as integers put them in the instance variables.

The Date212 class should have the usual set and get methods, and equals, compareTo and toString methods. The toString method should print the date in mm dd, yyyy format (for example, 20171002 would be returned as October 2, 2017.

Sorting an Array of Dates/ Displaying in a GUI

Given an input file of dates represented as Strings, read the dates from the file and display them in a GUI. The dates will be in the form yyyymmdd (such as 20171001 for October 1, 2017). The GUI should have a GridLayout with one row and two columns. The left column should display the dates in the format read from the file, and the right column should display the dates as Date212 object in sorted order (using Selection Sort).

The input file

Each line of the input file may contain several dates separated by commas. You will need to use a StringTokenizer to separate out the individual dates. So, an example of the input file would be:

20141001 20080912,20131120,19980927 20020202 20120104 

Submitting the Project.

You should now have the following files to submit for this project:

Project1.java Date212.java DateGUI.java 

**************************************************************

public class project1{

should contain main and calls gui

}

public date212{

}

public class GUI{

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Pro Database Migration To Azure Data Modernization For The Enterprise

Authors: Kevin Kline, Denis McDowell, Dustin Dorsey, Matt Gordon

1st Edition

1484282299, 978-1484282298

More Books

Students also viewed these Databases questions

Question

Provide examples of Dimensional Tables.

Answered: 1 week ago