Java Question- Convert this source code into a GUI application using JOptionPane. Make sure the output looks similar to the following picture. Thank you. import java.util.Calendar; import...


Java Question- Convert this source code into a GUI application using JOptionPane. Make sure the output looks similar to the following picture. Thank you.


import java.util.Calendar;
import java.util.TimeZone;
public class lab11_5
{
public static void main(String[] args)
{
//menu
System.out.println("-----------------");
System.out.println("(A)laska Time");
System.out.println("(C)entral Time");
System.out.println("(E)astern Time");
System.out.println("(H)awaii Time");
System.out.println("(M)ountain Time");
System.out.println("(P)acific Time");
System.out.println("-----------------");


System.out.print("Enter the time zone option [A-P]: ");


//input
String tz = System.console().readLine();
tz = tz.toUpperCase(); //change to uppercase


//get current date and time
Calendar cal = Calendar.getInstance();
TimeZone.setDefault(TimeZone.getTimeZone("GMT"));
System.out.println("GMT/UTC:\t" + cal.getTime());


switch (tz)
{
case "A":
tz = "AKST/AKDT:\t";
TimeZone.setDefault(TimeZone.getTimeZone("America/Anchorage"));
break;
case "C":
tz = "CST/CDT:\t";
TimeZone.setDefault(TimeZone.getTimeZone("CST"));
break;
case "E":
tz = "EST/EDT:\t";
TimeZone.setDefault(TimeZone.getTimeZone("EST"));
break;
case "H":
tz = "HST/HDT:\t";
TimeZone.setDefault(TimeZone.getTimeZone("HST"));
break;
case "M":
tz = "MST/MDT:\t";
TimeZone.setDefault(TimeZone.getTimeZone("MST"));
break;
case "P":
tz = "PST/PDT:\t";
TimeZone.setDefault(TimeZone.getTimeZone("PST"));
break;
default: tz = "Option not available..."; break;
}
System.out.println(tz + cal.getTime());
}
}


Input<br>(A Naska Time<br>(Cjentral Time<br>(EJastern Time<br>(HJawall Time<br>(Mjountain Time<br>(P)acific Time<br>Message<br>Enter the time zone option [A-P):<br>GMTUTC:Fri Nov 01 22:48:01 GMT 2019<br>ESTIEDT:Fri Nov 01 17:48:01 EST 2019<br>OK<br>Cancel<br>OK<br>and<br>

Extracted text: Input (A Naska Time (Cjentral Time (EJastern Time (HJawall Time (Mjountain Time (P)acific Time Message Enter the time zone option [A-P): GMTUTC:Fri Nov 01 22:48:01 GMT 2019 ESTIEDT:Fri Nov 01 17:48:01 EST 2019 OK Cancel OK and
Jun 08, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here