O put(); do TreeMap();

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…!!

Esse login.getText() esta sendo preenchido ???

está sim! ele é o “jTextfield” só que mudei o nome para “login”!