Untitled
unknown
plain_text
2 years ago
5.0 kB
3
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...