E aí galera, estou usando RMI no meu projetinho para facult.
Queria saber como faço uma mensagem de espera!
Tipo estou querendo que o usuário espere enquanto o jogo não comece.
Estou usando isso:
while ( !serv.isComecoJogo() )
{
JOptionPane.showMessageDialog(null, "Jogo ainda não foi inicializado!\nAguarde o outro jogador fazer sua jogada.", "Info", JOptionPane.NO_OPTION, imgExclama);
}
O problema é que aparece uma mensagem que tem o BTN OK. e aí para rodar o loop é necessário que o usuário clique no botão. E não quero isso, queria que ele observasse o que está acontecendo… Alguém sabe ocmo posso fazer isso.
Nao nao nao… Voce tem nocao de quantas vezes um while() executa por segundo? isso vai causar milhares de chamadas remotas desnecessarias.
Os teus clientes registram-se no listener em questao, e, qdo o jogo comecar, o servidor envia a notificacao para quem estiver registrado. Voce nao precisa ficar num loop ou coisa assim.
Ah, blz entendi Rafa.
Realmente, e isso gera um retardo no comp. com o while absurdo, podendo até travar o computador.
Blz, mas como faço em RMI, para que o cliente fique escutando.