All pastes #46920 Raw Edit

Someone

public text v1 · immutable
#46920 ·published 2006-03-25 13:16 UTC
rendered paste body
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;
	}