-1 down vote favorite I am currently working on an assignment for my Java class.
ID: 3557312 • Letter: #
Question
-1 down vote favorite
I am currently working on an assignment for my Java class. 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
-1 down vote favorite
I am currently working on an assignment for my Java class. 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(); } }
Explanation / Answer
import javax.swing.JFrame; import javax.swing.JOptionPane; String code; if (arg == "New Sticker") code = "N"; else code = "R"; if ( (vin.getText().compareTo("")Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.