subject

What does the following code do?

package shop. ui;
import javax. swing. JOptionPane;
//import java. io. IOException;

final class PopupUI implements UI {
PopupUI() {}
public void displayMessage(String message) {
JOptionPane. showMessageDialog(null, message);
}
public void displayError(String message) {
JOptionPane. showMessageDialog(null, message,"Error",JOptionPane. ERROR_MESSAGE);
}
public void processMenu(UIMenu menu) {
StringBuffer b = new StringBuffer();
b. append(menu. getHeading());
b. append("\n");
b. append("Enter choice by number:");
b. append("\n");
for (int i = 1; i < menu. size(); i++) {
b. append(" " + i + ". " + menu. getPrompt(i));
b. append("\n");
}
String response = JOptionPane. showInputDialog(b. toString());
int selection;
try {
selection = Integer. parseInt(response, 10);
if ((selection < 0) || (selection >= menu. size()))
selection = 0;
} catch (NumberFormatException e) {
selection = 0;
}
menu. runAction(selection);
}
public String[] processForm(UIForm form) {
// TODO
String[]formArray = new String[form. size()];
for(int i=0;i {
String message = JOptionPane. showInputDialog(form. getPrompt(i));
formArray[i] = message;
}
return formArray;
}
}

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 19:30
Singing in the rain: this first part of the film shows the early history of motion picture. how accurate do you think the portrayal of the early motion picture industry is? why? is historical accuracy important in films and theater productions? explain.
Answers: 1
question
Computers and Technology, 23.06.2019 01:30
For a typical middle-income family, what is the estimated cost of raising a child to the age of 18? $145,500 $245,340 $304,340 $455,500
Answers: 2
question
Computers and Technology, 23.06.2019 07:00
1. you have a small business that is divided into 3 departments: accounting, sales, and administration. these departments have the following number of devices (computers, printers, etc.): accounting-31, sales-28, and administration-13. using a class c private network, subnet the network so that each department will have their own subnet. you must show/explain how you arrived at your conclusion and also show the following: all available device addresses for each department, the broadcast address for each department, and the network address for each department. also, determine how many "wasted" (not usable) addresses resulted from your subnetting (enumerate them).
Answers: 3
question
Computers and Technology, 24.06.2019 05:30
How do i get rid of my member ship for
Answers: 2
You know the right answer?
What does the following code do?

package shop. ui;
import javax. swing. JOptionPan...
Questions
question
Mathematics, 25.11.2020 01:00
question
Mathematics, 25.11.2020 01:00
question
Mathematics, 25.11.2020 01:00
question
Mathematics, 25.11.2020 01:00
Questions on the website: 13722360