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 Tim
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());
}
}
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images