Untitled

 avatar
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...