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



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.
 >