Code around in a file to add joptionpane

Assignment Help Basic Computer Science
Reference no: EM13161525

 

It requires us to change some code around in a file to add joptionpane dialog boxes in instead of the fields already there. The following is the exact wording of the assignment:

Look through the source code for the Flora. java file. Insert comment marks (//) at the beginning of all lines involving any of the message boxes, except for the MessageBox declaration statements. Directly underneath the lines that are commented out, insert new code to generate JOptionPane dialog boxes that replace the message boxes. Use the same titles, prompts, and buttons. Do not forget to import the necessary Swing packages.

I am having trouble figuring out how to add a JOptionPane box in. I imported the swing for the joptionpane but I need assistance setting it up for the boxes

String code;
  if (arg == "New Sticker")
     code = "N";
  else
     code = "R";

  if (
        (vin.getText().compareTo("")<1)       ||
        (year.getText().compareTo("")<1)      ||
        (make.getText().compareTo("")<1)      ||
        (model.getText().compareTo("")<1)     ||
        (firstName.getText().compareTo("")<1) ||
        (lastName.getText().compareTo("")<1)  ||
        (address.getText().compareTo("")<1)
     )
  {

     errorBox = new MessageBox(this, "Data Entry Error", "You must complete all fields.");
     errorBox.setVisible(true);
  }
  else
  {
  try
  {
     output.writeUTF(code);
     output.writeUTF(vin.getText());
     output.writeUTF(year.getText());
     output.writeUTF(make.getText());
     output.writeUTF(model.getText());
     output.writeUTF(firstName.getText());
     output.writeUTF(lastName.getText());
     output.writeUTF(address.getText());

         savedBox = new MessageBox(this, "Data Submitted", "The vehicle information has been saved.");
         savedBox.setVisible(true);
      }
      catch(IOException c)
      {
         System.exit(1);
      }
      clearFields();
      }
   }

   public void clearFields()
   {
      //Clear fields and reset the focus
      vin.setText("");
      year.setText("");
      make.setText("");
      model.setText("");
      firstName.setText("");
      lastName.setText("");
      address.setText("");
      vin.requestFocus();
    }
}

 

 

Reference no: EM13161525

Questions Cloud

Cross-price elasticities of demand : How might you determine whether compact discs and restaurant meals are in competition with each other and interpret the following Income Elasticities of Demand (YED) values for the following and state if the good is normal or inferior;
Compute equilibrium constant for the reaction : 2NOCl(g) = 2NO + Cl2 When 3.00 mol of NOCL is heated to a given temp. in a 2.00 L container, 1.70 fol NOCL remain at equilibrium. a.) Calculate the equilibrium concentration of each substance in the reaction
Program of nutrition that would restore the student back : A junior high school student live sonly on potato chips and cola. Given that this is not a balanced diet, what effects would this have on the general health of the student? Devise a program of nutrition that would restore the student back to healt..
What is the probality that the woman is a heterozygote : What is the probality that the woman is a heterozygote if her eight child does not have this disorder?
Code around in a file to add joptionpane : It requires us to change some code around in a file to add joptionpane dialog boxes in instead of the fields already there. The following is the exact wording of the assignment:
Design a controlled experiment to measure the effect : With two nearby ponds in a forest as the study site, how would you design a controlled experiment to measure the effect of falling leaves on net primary production in a pond?
What is the hydroxide concentration at ph9 : If the pH decreases from 9 to 6, what is the hydroxide concentration at pH9?
What happens to the small chromosome : Plant Cell going through mitosis with two chromosomes and a small single chromosome?
Regular expression that selects lines : Write a regular expression that selects lines containing the html BR tag. The rules for this tag are that, like all html tags, it starts with . In between are the letters b and r in that order

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Statistics about the numbers read

Write a function whose job is to input #'s, non-# to quit, recover from the input failure by calling recover(), and tell main some statistics about the numbers read. . unsigned readA();

  How many bits are in logical address

Consider a simple paging system with the following parameters: 2^32 bytes of physical memory, page size of 2^10 bytes, and 2^16 pages of logical address space. How many bits are in a logical address?

  The authentication process in a synchronous token system

Describe how the Kerberos authentication process work and outline the main components within the Kerberos environment, their respective functions and the level of security provided by Kerberos. Draw a diagram supporting your explanation Explain..

  What is the standard deviation for the true error rate

Consider a learned hypothesis, h, for some boolean concept. What is the standard deviation and the 95% confidence interval for the true error rate for Errorv(h)?

  Explain professional responsibility to complete installation

You are an engineer involved in the development of a financial system. During installations, you discover that this system will make a significant number of people redundant. It is your professional responsibility to complete the installation as..

  How many register window should be saved to memory as result

Assume two more calls are made after the maximum value from part (a) is reached. How many register windows must be saved to memory as a result?

  Sodium sulfate is slowly added to a solution

Sodium sulfate is slowly added to a solution containing 0.0500 M Ca2 (aq) and 0.0390 M Ag (aq). What will be the concentration of Ca2 (aq) when Ag2SO4(s) begins to precipitate?

  Information assets to estimate for risk management

If organization has three information assets to estimate for risk management as shown in accompanying data, which vulnerability must be evaluated for additional controls first?

  Write a xml schema for the validation of the document notes

write a XML schema for the validation of the document notes.xml

  Modify solution and categorize it using big-theta notation

Sometimes a slight change in the problem can significantly modify form of its solution. For instance, determine simple algorithm for solving following problem and categorize it using big-theta notation.

  Message exchange patterns in soap

Let two main types of message exchange patterns in SOAP (and operation types in WSDL): (1) request-response and (2) one-way.

  Explaining records are stored and accessed on storage medium

Which of the given correctly explains a way in which data records are stored and accessed on storage medium?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd