Lista de discussão de MAC 212


[Prévia por Data][Próxima por Data]
[Prévia por Assunto][Próxima por Assunto]
[Índice por Data][Índice por Assunto]
[Envie uma nova mensagem para a lista] [Responda esta mensagem]

RE: início do jogo




Ainda não deu certo. O parâmetro do actionPerformed continua sendo 
MouseEvent e?

>From: Alfredo Goldman <gold@ime.usp.br>
>To: "Rogerio Fajardo" <rogeriofajardo@hotmail.com>
>Subject: RE: início do jogo
>Date: Wed, 04 Jul 2001 18:21:35 -0300
>
>Para evitar problemas use apenas o
>ActionListener e o metodo actionPerformed, ok ?
>(isto dev ser suficiente para você)
>
>Alfredo
>Rogerio Fajardo writes:
>  >
>  > Substituí new ActionListener por new MouseListener, e ainda assim não 
>deu
>  > certo. Substituí addActionListener por addWindowListener e também não 
>deu
>  > certo
>  >
>  > >From: Alfredo Goldman <gold@ime.usp.br>
>  > >To: "Rogerio Fajardo" <rogeriofajardo@hotmail.com>
>  > >CC: gold-mac212@ime.usp.br
>  > >Subjet: RE: início do jogo
>  > >Date: Wed, 04 Jul 2001 17:23:48 -0300
>  > >
>  > >Ola Rogerio,
>  > >
>  > >     O seu erro é bem simples de resolver:
>  > >O único método da interface ActionListener(), é o método
>  > >actionPerformed - olhe na página de docs para mais detalhes.
>  > 
> >http://www.lcpd.ime.usp.br/~publico/jdk1.3-docs/api/java/awt/event/ActionListener.html
>  > >
>  > >Caso você queira escutar especificamente o mouse, você deve usar a
>  > >Interface MouseListener(), aí sim você tem os métodos que você quer...
>  > 
> >http://www.lcpd.ime.usp.br/~publico/jdk1.3-docs/api/java/awt/event/MouseListener.html
>  > >
>  > >Alfredo
>  > >
>  > >
>  > >Rogerio Fajardo writes:
>  > >  > Fiz um Frame para decidir quem começa a jogar. Quando alguém clica 
>em
>  > >algum
>  > >  > botão decidindo quem vai jogar, eu fecho esse Frame e abro outro 
>em que
>  > >  > escolhe a dificuldade. Da mesma maneira no frame Dificuldade.
>  > >  >
>  > >  > Um dos botões deste Frame é o "azul" (humano quer ser o azul), mas 
>na
>  > >hora
>  > >  > de compilar dá erro na função public void mousePressed a seguir:
>  > >  >
>  > >  > azul.addActionListener(new ActionListener()
>  > >  >   { public void mousePressed(MouseEvent e){//erro nesta linha
>  > >  >    Jogo.inicia=1;
>  > >  >   Frame f=new Dificuldade();
>  > >  >   System.exit(0);//}
>  > >  >   });
>  > >  >
>  > >  > Não consigo achar o erro (Teorema Fundamental da Programação). O 
>que
>  > >está
>  > >  > errado?
>  > >  >
>  > >  >
>  > >  > >From: Alfredo Goldman <gold@ime.usp.br>
>  > >  > >To: "Rogerio Fajardo" <rogeriofajardo@hotmail.com>
>  > >  > >CC: gold-mac212@ime.usp.br
>  > >  > >Subject: RE: início do jogo
>  > >  > >Date: Wed, 04 Jul 2001 16:40:46 -0300
>  > >  > >
>  > >  > >Olá,
>  > >  > >	Eu não consigo advinhar a possível razão da sua dúvida. Mesmo
>  > >  > >no programa do Mickail, existem os escutadores dos Ladrilhos e o
>  > >  > >escutador do botão da caixa de dialogo...
>  > >  > >
>  > >  > >Alfredo
>  > >  > >
>  > >  > >Rogerio Fajardo writes:
>  > >  > >  > Como eu faço para iniciar o jogo(pedir para usuário escolher 
>a
>  > >  > >dificuldade e
>  > >  > >  > se ele começa ou não)?
>  > >  > >  > Tentei criar dois Frames: uma para a dificuldade e outro para
>  > >decidir
>  > >  > >quem
>  > >  > >  > começa, mas não estou conseguindo colocar o escutador no 
>botão.
>  > >  > >  >
>  > >  > >  > Rogério
>  > >  > >  >
>  > >  >
>  > > 
> >_________________________________________________________________________
>  > >  > >  > Get Your Private, Free E-mail from MSN Hotmail at
>  > >  > >http://www.hotmail.com.
>  > >  > >  >
>  > >  >
>  > >  >
>  > 
> >_________________________________________________________________________
>  > >  > Get Your Private, Free E-mail from MSN Hotmail at
>  > >http://www.hotmail.com.
>  > >  >
>  >
>  > 
>_________________________________________________________________________
>  > Get Your Private, Free E-mail from MSN Hotmail at 
>http://www.hotmail.com.
>  >

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.