private class VelgspillerListener implements ActionListener { public void actionPerformed(ActionEvent e) { spillernavn = null; // Sørger for at man ikke kan legge til en tom spiller. do { spillernavn = JOptionPane.showInputDialog("Angi navn på spiller"); } while(spillernavn!=null && spillernavn.equals("")); // Avbryter metoden, spillernavn blir null når noen trykker cancel. if(spillernavn==null) return; nyspiller = new Spiller(spillernavn); spillersamling.leggTilSpiller2(nyspiller); } } public Spiller leggTilSpiller2(Spiller nyspiller) { for(int i = 0; i < samling.size(); i++) { // Sjekker om det finnes et slikt spillerobjekt allerede if(samling.get(i).equals(nyspiller)) { System.out.println("Spilleren du prøver å legge til finnes fra før!"); return spiller; } else { samling.add(nyspiller); } } return nyspiller; }