Fala ai galera,
Bom estou praticando java desenvolvendo um jogo de poker...
e estou tendo problemas em criar o metodo que faz a verificacao ao clicar em jogar de se ja existem jogadores cadastrados ( SE JA FORAM ADICIONADOS OS NOMES E VALORES EM DINHEIRO ).
Mas ao criar o metodo estou tendo erro no NullPointerException.
segue o codigo:
public void VerificarJogar(){
for(int i=0; i<4; i++){
if(NomePlayers[i].equals("")){
//IMPRIME NA TELA QUE FALTA CADASTRAR JOGADORES
ContatoUsuario.setText("VOCE PRECISA CADASTRAR OS NOMES DE DOIS JOGADORES OU MAIS");
}else{
//VERIFICA SE EXISTE MAIS DE 2 JOGADORES CADASTRADOS
if(NumeroJogadores >= 2){
//CRIA UM CONSTRUTOR E TORNA VISIVEL O FRAME JOGANDO
FrameJogando frame = new FrameJogando();
frame.setVisible(true);
}
//INCREMENTA A VARIAVEL PARA MOSTRAR QUANTIDADE DE JOGADORES CADASTRADOS
NumeroJogadores++;
}
}
}
OBS:.
o vetor NomePlayers[] e onde armazeno os nomes dos jogadores e uma variavel de outra classe.
o JtextField ContatoUsuario esta em um frame de entrada e o lugar onde aparece as mensagens de erro para o usuario.
NumerodeJogadores e onde eu armazeno a quantidade de jogadores cadastrados para saber se ja tem pelo menos 2 (minimo para jogar poker).
ALGUEM PODE ME AJUDAR? :S
tenho quase certeza como o erro esta quando eu verifico se a string do vetor esta vazia ... mas nao consigo concertar :S