Pessoal… não sei mais oque fazer… to com um cadastro pra fazer do jogador…
public Jogador(String nome, String senha, float pontuacao){
nome = nome;
senha = senha;
pontuacao = pontuacao;
}
na hora que aperto o botao pra cadastrar
tem um Jogo game = new Jogo();
if (game.getPlayer(login.getText()) == null){ // Jogador nao existe
if (senha.getText().equals(senha2.getText())){
//Jogador j = new Jogador(login.getText(), senha.getText(), 0);
game.addPlayer(login.getText(), new Jogador(login.getText(), senha.getText(), 0));
JOptionPane.showMessageDialog(this, game.getPlayer(login.getText()).getNome()+" foi cadastrado com sucesso!");
dispose();
JanelaLogin w = new JanelaLogin();
w.show();
}else{
JOptionPane.showMessageDialog(this, "Confirme sua senha corretamente!");
}
}else{
JOptionPane.showMessageDialog(null, "Jogador já existe!");
}
só que nesse JOptionPane ele mostra como se tivesse cadastrado null… a função addPlayer ae ó!
public void addPlayer(String nome, Jogador j){
lista.put(nome, j);
}
to perdido aqui não tenho a mínima idéia porque que ele tá cadastando null!!
Abraço! e valeu quem puder ajudar ae…!!