Related questions
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 nowThis is a popular solution!
Step by stepSolved in 3 steps with 2 images
- Hi I want to create a JAVA program that will allow me to create a canvas (specifically in eclipse). Can someone straighten my code import java.awt.*;import javax.swing.*;class Main extends JFrame { // constructor Main() { super("canvas"); // create a empty canvas Main c = new Main() { // paint the canvas public void paint(Graphics g) { // set color to red g.setColor(Color.red); // set Font g.setFont(new Font("Bold", 1, 20)); // draw a string g.drawString("This is a canvas", 100, 100); } }; // set background c.setBackground(Color.black); add(c); setSize(400, 300); show(); } // Main Method public static void main(String args[]) { Main c = new Main(); }} ReplyForwardarrow_forwardJAVA CODE: check outputarrow_forwardPlease make the code do what the description says.arrow_forward
- this does not work in Eclipse Java, please you can fix it? please see below: import java.util.Scanner; public class Assig4 { //email using name and last name public static String generateEmail(String fname, String lname) { String email = fname.substring(0, 1).toLowerCase() + "." + lname.toLowerCase() + "@kean.edu"; return email; } //password using first name, security answer and birth year public static String generatePassword(String firstname, String answer, String birthyear) { String password = firstname.substring(0, 3).toUpperCase() + "" + birthyear + "" + answer.substring(0, 3).toUpperCase(); return password; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Enter first name: "); String firstname = sc.nextLine(); System.out.print("Enter last name: "); String lastname...arrow_forwardI have the following code: import java.util.*; import java.io.*; public class GradeBook { publicstaticvoidmain(String[] args)throwsIOException{ // TODO Auto-generated method stub File infile =newFile("students.dat"); Scanner in =newScanner(infile); while(in.hasNext()){ // Read information form file and create a student object and print String name = in.nextLine(); Student student =newStudent(name, in.nextLine()); for(int i =1; i <=4;++i){ student.setQuiz(i, in.nextInt()); } student.setMidtrmExm(in.nextInt()); student.setFinalExm(in.nextInt()); in.nextLine(); // Calculate grade and letter grade; double overallQuizScore=0.0,score=0.0; for(int i=1;i<=student.NUM_QUIZZES;i++) { overallQuizScore+=(student.getQuiz(i)/student.QUIZ_MAX_POINTS)*100; } overallQuizScore = (overallQuizScore/4)*0.30; score =...arrow_forwardCreate the UML Diagram for this java code import java.util.Scanner; interface Positive{ void Number();} class Square implements Positive{ public void Number() { Scanner in=new Scanner(System.in); System.out.println("Enter a number: "); int a = in.nextInt(); if(a>0) { System.out.println("Positive number"); } else { System.out.println("Negative number"); } System.out.println("\nThe square of " + a +" is " + a*a); System.out.println("\nThe cubic of "+ a + " is "+ a*a*a); }} class Sum implements Positive{ public void Number() { Scanner in = new Scanner(System.in); System.out.println("\nEnter the value for a: "); int a = in.nextInt(); System.out.println("Enter the value for b" ); int b= in.nextInt(); System.out.printf("The Difference of two numbers: %d\n", a-b); System.out.printf("The...arrow_forward
- Please help and thank you in advance. The language is Java. I have to write a program that takes and validates a date but it won't output the full date. Here is my current code: import java.util.Scanner; public class P1 { publicstaticvoidmain(String[]args) { // project 1 // date input // date output // Create a Scanner object to read from the keyboard. Scannerkeyboard=newScanner(System.in); // Identifier declarations charmonth; intday; intyear; booleanisLeapyear; StringmonthName; intmaxDay; // Asks user to input date System.out.println("Please enter month: "); month=(char)keyboard.nextInt(); System.out.println("Please enter day: "); day=keyboard.nextInt(); System.out.println("Please enter year: "); year=keyboard.nextInt(); // Formating months switch(month){ case1: monthName="January"; break; case2: monthName="February"; break; case3: monthName="March"; break; case4: monthName="April"; break; case5: monthName="May"; break; case6: monthName="June"; break; case7:...arrow_forwardAnalyze the code snippet below: package package1;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;public class WebPageTextReader {public static void main(String[] args) {try {URL url = new URL("http://eve.kean.edu/~ykumar/MyPage.html");// read text returned by serverBufferedReader in = new BufferedReader(newInputStreamReader(url.openStream())); String line;while ((line = in.readLine()) != null) {//System.out.println(line);double d = Double.parseDouble(line);System.out.println(d);}in.close();}catch (MalformedURLException e) {System.out.println("Malformed URL: " + e.getMessage());}catch (IOException e) {System.out.println("I/O Error: " + e.getMessage());}}} Answer the following questions:2.1. How many classes are involved in this code? What are they? 2.2. How many objects of these classes are created in this code? (Hint: look for a new operator) 2.3. What do you think this program does?arrow_forwardcan someone help me resize the picture in Java. This is my code: import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO; class ImageDisplayGUI { public static void main(String[] args) { SwingUtilities.invokeLater(() -> { createAndShowGUI(); }); } private static void createAndShowGUI() { JFrame frame = new JFrame("Bears"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(800, 600); frame.setLayout(new BorderLayout()); // Load and display the JPG image try { BufferedImage image = ImageIO.read(new File("two bears.png")); // Replace with your image path ImageIcon icon = new ImageIcon(image); JLabel imageLabel = new JLabel(icon); frame.add(imageLabel, BorderLayout.CENTER); } catch (IOException e) { // Handle image loading error...arrow_forward
- import java.util.Scanner; public class CircleAndSphereWhileLoop{ public static final double MAX_RADIUS = 500.0; public static void main(String[] args) { Scanner in = new Scanner(System.in); // Step 2: Read a double value as radius using prompt // "Enter the radius (between 0.0 and 500.0, exclusive): " // Step 3: While the input radius is not in the ragne (0.0, 500.0) // Display a message on one line (ssuming input value -1) // "The input number -1.00 is out of range." // Read a double value as radius using the same promt double circumference = 2 * Math.PI * radius; double area = Math.PI * radius * radius; double surfaceArea = 4 * Math.PI * Math.pow(radius, 2); double volume = (4 / 3.0) * Math.PI * Math.pow(radius, 3); // Step 4: Display the radius, circle circumference, circle area, // sphere surface area, and...arrow_forwardThe first one is answered as follows. Help with the second one. package test;import javax.swing.*;import java.awt.*;import java.awt.event.*; public class JavaApplication1 { public static void main(String[] arguments) { JFrame.setDefaultLookAndFeelDecorated(true);JFrame frame = new JFrame("print X and Y Coordinates");frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(new BorderLayout());frame.setSize(500,400); final JTextField output = new JTextField();;frame.add(output,BorderLayout.SOUTH); frame.addMouseListener(new MouseListener() {public void mousePressed(MouseEvent me) { }public void mouseReleased(MouseEvent me) { }public void mouseEntered(MouseEvent me) { }public void mouseExited(MouseEvent me) { }public void mouseClicked(MouseEvent me) {int x = me.getX();int y = me.getY();output.setText("Coordinate X:" + x + "|| Coordinate Y:" + y);}}); frame.setVisible(true);}}arrow_forwardStringFun.java import java.util.Scanner; // Needed for the Scanner class 2 3 /** Add a class comment and @tags 4 5 */ 6 7 public class StringFun { /** * @param args not used 8 9 10 11 12 public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("Please enter your first name: "); 13 14 15 16 17 18 System.out.print("Please enter your last name: "); 19 20 21 //Output the welcome message with name 22 23 24 //Output the length of the name 25 26 27 //Output the username 28 29 30 //Output the initials 31 32 33 //Find and output the first name with switched characters 34 //All Done! } } 35 36 37arrow_forward
- Text book imageComputer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONText book imageComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceText book imageNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Text book imageConcepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningText book imagePrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationText book imageSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY