| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/11/2007 10:32:46
|
MaikoID
JavaChild
![[Avatar]](/images/avatar/fb5099b705cbdf454ab869c32d22f029.jpg)
Membro desde: 26/11/2007 23:02:21
Mensagens: 111
Offline
|
Bom dia...
Estou com uma duvida, eu preciso fazer um jogo chamado Dalmut e mais ou menos parecido com Pife, gerenciando 6 conexoes e com interface grafica, mas estou com muitas duvidas em relacao a interface, primeiro foi como adicionar as imagens em tempo de execucao, mas dei uma procurada e aprendi, agora esses outros dois eu nao consigo achar nada a respeito.
Primeiro como faço em java para que meu frame principal aguarde o fechamento de um auxiliar para depois continuar? (coisa estranha isso, ele cria uma thread pro novo frame, sem meu consentimento, e continua executando meu frame principal e o outro ao mesmo tempo) isso pra min isso é gambiarra... e das braba. o problema é que preciso do ip e da porta que o cara vai se conectar ao servidor, mas os dados ele entra nesse form auxiliar, dai preciso ver se ele cancelou (ou seja nao quis se conectar) ou clicou em conectar, mas para isso preciso saber se o form ja esta fechado, se fosse em C# isso nao aconteceria, ja que ao abrir um novo form o mesmo recebe a atencao do processador e nao o pai.
Existe algum método parecido com show() mas que prenda a atencao do programa para si ?
A outra duvida é sobre a criação de imagens, eu fiz um for basico apenas para teste da criacao de 13 imagens e a posicao destas no frame, e a criacao de um evento para cada uma, que seria o MouseClicked, quando ele clicar na carta preciso saber algo que identifique a carta (esse aqui eu nao sei como pegar) existe algum campo 'Tag' como em C# ? a merce do programador ? esse campo em C# so serve pra colocar informacoes adicionais, nesse caso eu colocaria o nome da carta.
E sobre a criação de Eventos destas mesmas imagens, eu fiz um negocio aqui, mas ficou meio gambirrado por que o compilador diz que eu preciso implementar todas as funcoes do metodo MouseListener (oO), da uma olhada.
Como faço pra tirar esse metodos sobressalientes do codigo ? preciso mesmo implementar todos eles apenas para criar o clicked ??
E Abusando mais um pouco da boa vontade do povo, como faço pra desabilitar o "EU FIZ, EU MEXO" do netBeans 6.0 ?? o que ele cria pela interface é impossivel de mexer, mas eu precisava so pra arrumar a posicao das cartas no form inicial...
Abraço!
This message was edited 1 time. Last update was at 27/11/2007 10:46:24
|
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/11/2007 11:16:42
|
waldson
HelloWorld
Membro desde: 22/10/2007 14:31:40
Mensagens: 10
Offline
|
não usa show() usa o setVisible(true);
e No Lugar do mouseListener usa o mouseAdapter que voce pode colocar somento os metodos que lhe interessam:
FLWs espero ter ajudado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/11/2007 11:57:15
|
MaikoID
JavaChild
![[Avatar]](/images/avatar/fb5099b705cbdf454ab869c32d22f029.jpg)
Membro desde: 26/11/2007 23:02:21
Mensagens: 111
Offline
|
Vlw a resposta.
O problema do mouse ta resolvido, funcionou certim, agora o do show() nao =\
mesmo com o formConexao.setVisible(true);
nao adiantou, ele continua executando o frame pai.
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/11/2007 15:35:28
|
MaikoID
JavaChild
![[Avatar]](/images/avatar/fb5099b705cbdf454ab869c32d22f029.jpg)
Membro desde: 26/11/2007 23:02:21
Mensagens: 111
Offline
|
bump!
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/11/2007 10:01:21
|
waldson
HelloWorld
Membro desde: 22/10/2007 14:31:40
Mensagens: 10
Offline
|
Não estou entendendo o que voce quer fazer....
explique-se...
flws
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/11/2007 13:34:01
|
MaikoID
JavaChild
![[Avatar]](/images/avatar/fb5099b705cbdf454ab869c32d22f029.jpg)
Membro desde: 26/11/2007 23:02:21
Mensagens: 111
Offline
|
Bom, eu tentei me explicar da melhor maneira possivel.. nao consigo explicar de forma mais detalhada, mas da uma olhada no codigo que vc vai entender, é bem simples (de entender).
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/11/2007 13:39:22
|
Fernandojdk
Thread.start()
![[Avatar]](/images/avatar/40230e64fd4a497af221ee70e5e3f49b.jpg)
Membro desde: 21/11/2007 00:45:13
Mensagens: 44
Localização: Miguelópolis-SP
Offline
|
Tipo, me corrija se eu estiver enganado, mas o que vc quer é abrir um form e dar acesso ao usuário somente a ele...
Seria isso?
Tipo um form modal????
|
"Não existe derrote que derrote uma pessoa que nasceu para vencer" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/11/2007 14:07:38
|
MaikoID
JavaChild
![[Avatar]](/images/avatar/fb5099b705cbdf454ab869c32d22f029.jpg)
Membro desde: 26/11/2007 23:02:21
Mensagens: 111
Offline
|
isso me fugiu a palavra, é um formModal mesmo.
como faço isso sem usar o JOption ??
Abraco!
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/11/2007 00:09:43
|
Fernandojdk
Thread.start()
![[Avatar]](/images/avatar/40230e64fd4a497af221ee70e5e3f49b.jpg)
Membro desde: 21/11/2007 00:45:13
Mensagens: 44
Localização: Miguelópolis-SP
Offline
|
Amigo, em vez de usar um frame, já tentou usar um JDialog e setar setModal(true)...???
Com o JDialog o usuário terá acesso somente a ele sobre todas as outras janelas acima, desta maneira ele devera ser fechado para continuar com a execução do programa...
Não sei se estou certo, mas deve ajudar...
Até mais... Poste aew falando se deu certo...
|
"Não existe derrote que derrote uma pessoa que nasceu para vencer" |
|
|
 |
|
|