Mensagens automáticas  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

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:

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.

Obrigado.

This message was edited 2 times. Last update was at 17/05/2005 12:26:05


-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Quando você faz isso:

faz uma requisição para o server para perguntar se começou?

Former LIPE.
[ICQ]
kina
JavaEvangelist
[Avatar]

Membro desde: 04/08/2004 18:53:19
Mensagens: 340
Localização: Sampa
Offline

Faz um tela, e no loop, se não iniciou vc coloca em text, por exemplo este aviso!

Quando estiver ok vc mostra alguma coisa
[MSN] [ICQ]
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

Olá galera.

Lipe, é isso mesmo.
Kina, não entendi o que vc quis dizer.

ainda estou tentando fazer, será que tenho que usar Observable?


-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Observable pode ser uma boa opcao. O teu while() eh definitivamente uma pessima

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

Vou tentar usando o Observable. Blz, mas Rafa, o objeto que estiver observando, irá observar o que está acontecendo, através do while.

Pelo menos eu acho...
mais obrigado mesmo assim pessoal, qq coisa volto aí.

Abraços

-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

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.

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
rodrigo.achilles
JavaGuru
[Avatar]

Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline

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.

E obrigado pela resposta e o entendimento.

Abraços.

-----------------------------------------------------------------------
Java é sinistro!

Att.
Rodrigo Achilles Pereira
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team