É o seguinte, tem um botão com o nome Jogador 1, quando ele clica no botão aparece pra ele informar seu nome.
Se ele cancelar a opção de colocar o nome o botão fica sem nenhum nome.
No botão Ok está tudo certo, se ele não colocar nenhum e clicar em Ok, coloquei pra atribuir o mesmo nome “Jogador 1”, caso seja Cancelar como fazer pra atribuir o mesmo nome ?
[]'s
OMG
Li 2x vezes e não entendi.
Desculpe. Explique melhor.
Tenho um botão com o nome Jogador 1, se eu clicar nele aparece a opção no InputDialog para mudar o nome do botão.
Se eu cancelo a opção de colocar o nome, o botão fica sem nenhum nome.
É claro, vc esta retornando null para o botão.
Pense na sintaxe
if(InputDialog.equals(null) || inputDialog.equals(""){
botao.setText("JOGADOR BAMBI");
}else{
botao.setText(InputDialog.getText())
}
Só pra vc entender a sintaxe
Hmm, deu certo x)
Vlw matheus
[code]String jogador2 = JOptionPane.showInputDialog(“Digite o nome do Jogador 2”);
btJogador2.setText(jogador2);
if (jogador2 == null || jogador2.equals("")) {
JOptionPane.showMessageDialog(null, "Insira um nome!", "Error!",
JOptionPane.ERROR_MESSAGE);
btJogador2.setText("Jogador 2");
}
[/code]
Por nada.
Vander,
Reveja sempre seus codigos como algoritmos.
Uma dica que recebi e que passo.
Debug sempre que não entender o porque, e escreva o que deseja, mesmo que seja na mão.
Qualquer duvida estamos ae pra ajudar.
Abraço 