@Override
	public void getFromPane(User u) throws InvalidFieldException {
		
		String oID = u.getID();
		u.setID(tfID.getText().trim());
		
		GameData g = GameData.getCurrentGame();
		
		if (!g.checkID(u, User.class)) {
			if (oID != null)
				u.setID(oID);
			throw new InvalidFieldException(Field.USER_ID_DUP, "Duplicate ID, User (changing manually)");
		}
		
		//u.setID(tfID.getText());

		u.setFirstName(tfFirstName.getText().trim());
		u.setLastName(tfLastName.getText().trim());
		
		// not necessary since we cant change the pts anyway
		//u.setPoints(Integer.parseInt(labelPtsValue.getText()));

		int item = cbUltPick.getSelectedIndex();
		Contestant c = cbUltPick.getItemAt(item);
		u.setUltimatePick(c);

		item = cbWeeklyPick.getSelectedIndex();
		c = cbWeeklyPick.getItemAt(item);
		u.setWeeklyPick(c);
		

	}