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

  Ways which online tutoring varies from in-person tutoring

In three paragraphs or more, explain the following: Write down three ways in which online tutoring varies from in-person tutoring.

  Matrix that compares properties of four signal types

Discuss four different types of wireless technologies. Describe the characteristics and properties of each signal type, and how each can be used.

  Find probability of having no umbrella if it rains

When rain is forecast, Mr. Pickwick takes his umbrella. When rain is not forecast, he takes it with  probability 1/3. Find the probability that Pickwick has no umbrella, given that it rains.

  Cnditions under which full offsite backup is worth the cost

Discuss conditions under which it is worth the cost. Suggest some kind of compromise, lower cost solutions that still proved some recovery capabilities, and cases where these might be a preferred alternative.

  Deployment and ongoing operation after implementations

Your plan requires two sections, one for deployment and another for ongoing operation after implementation. The vendor offers a contracting service for installation at $140 per hour.

  Estimate for risk management in accompanying data

Estimate for risk management as shown in accompanying data, which vulnerability must be evaluated for additional controls first? Which one should be evaluated last?

  Information system to use for stocks and trading futures

Write down some of the many considerations in selecting right information system to use for trading futures and stocks?

  Pseudocode or code for simple task

Then post pseudocode or code you would write for simple task (making peanut butter sandwich, for example) as well as three simple control structures that could be used to create this algorithm

  Support desktop computers in small company

Static IP address of server is 192.168.45.200. Employees will open their Web browser and enter personnel.mycompany.com in URL address box to browse Web site.

  Describe and discuss

Describe and discuss how the redesigned network needs to operate, the possible network design solutions and why the new design is more suitable for the introduction of mobile devices.

  Accordance to the recommendations

Write a report in accordance to the recommendations of the links on the study desk. The word-count limit for the introduction, body and conclusion of this report is set at about 3000 words

  Develop monthly claim status summary report

Dr. Jones has asked you to develop a monthly Claim Status Summary report. He wishes you to write the insurance company number, patient number and name.

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