Untitled
unknown
plain_text
3 years ago
5.0 kB
9
Indexable
if (nationality == "Maltese")
{
MaltesePlayers mc = new MaltesePlayers();
JComboBox<Integer> comboBox2 = new JComboBox<>();
for (int i = 7; i < 18; i++) {
comboBox2.addItem(i);
}
int option1 = JOptionPane.showOptionDialog(null, comboBox2, "Select player age", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null, new Object[]{"OK", "Exit"}, "OK");
if (option1 == JOptionPane.OK_OPTION) {
int age = (int) comboBox2.getSelectedItem();
switch(age) {
case 6: int six = 8;
mc.setDivision(six); break;
case 7: int seven = 8;
mc.setDivision(seven); break;
case 8: int eight = 10;
mc.setDivision(eight); break;
case 9: int nine = 10;
mc.setDivision(nine); break;
case 10: int ten = 12;
mc.setDivision(ten); break;
case 11: int eleven = 12;
mc.setDivision(eleven); break;
case 12: int twelve = 4;
mc.setDivision(twelve); break;
case 13: int thirteen = 14;
mc.setDivision(thirteen); break;
case 14: int fourteen = 16;
mc.setDivision(fourteen); break;
case 15: int fifteen = 16;
mc.setDivision(fifteen); break;
case 16: int sixteen = 18;
mc.setDivision(sixteen); break;
case 17: int seventeen = 18;
mc.setDivision(seventeen); break;
default: break;
}
String ID = JOptionPane.showInputDialog("Please enter ID");
mc.setID(ID);
String Surname = JOptionPane.showInputDialog("Please enter Surname");
mc.setSurname(Surname);
String Name = JOptionPane.showInputDialog("Please enter Name");
mc.setName(Name);
String Locality = JOptionPane.showInputDialog("Please enter Locality");
mc.setLocality(Locality);
String PN = JOptionPane.showInputDialog("Please enter Player Number");
String H = JOptionPane.showInputDialog("Please enter Height in cm");
String G = JOptionPane.showInputDialog("Please enter no. of Goals Scored");
String A = JOptionPane.showInputDialog("Please enter no. of Assists Made");
if (mc.getName() == null || mc.getName().trim().isEmpty() || mc.getSurname() == null || mc.getSurname().trim().isEmpty() || mc.getLocality() == null || mc.getLocality().trim().isEmpty() || mc.getGoals() < 0 || mc.getAssists() < 150 || mc.getHeight() < 0 || mc.getHeight() > 250 || mc.getPlayerNo() > 100 || mc.getPlayerNo() < 0) {
System.out.println("Record has invalid inputs, exiting to main menu");
}
else {
int PlayerNo = Integer.parseInt(PN);
mc.setPlayerNo(PlayerNo);
int Height = Integer.parseInt(H);
mc.setHeight(Height);
int Goals = Integer.parseInt(G);
mc.setGoals(Goals);
int Assists = Integer.parseInt(A);
mc.setAssists(Assists);
F.add(mc);
}
}
else {
System.out.println("Exiting to Main Menu");
}
}
else
{
System.out.println("Exiting to Main Menu");
}Editor is loading...