voce precisa implementar a Interface ActionListener (que e facil, pois so tem um metodo, o actionPerformed(ActionEvent e))
na outra lasse, e registrar o listener pra ela
por exemplo, veja essas duas classes aqui:
(OBS: eu tou sem aspas aqui no meu netscape, entao nem tente compilar esse codigo, porque ta faltando um monte de aspas...)

classe A
------------------------------------
import java.awt.*;
import OutroObjeto;                                                   // importei o cara pro java saber o que fazer

public class EsseObjetoAqui {
    public static void mais(String args[]) {
        Frame f = new Frame(Um Frame Muito Louco);
        Button b = new Button(Aperte aqui!);
        b.addActionListener( new OutroObjeto() );            // aqui eu registrei o listener pro outro cara!
        f.add(Center, b);
        f.pack();
        f.setVisible(true);
    }
}
-------------------------------

agora a classe B:
-------------------------------
import java.awt.event.*;
public class OutroObjeto implements ActionListener {
    public void actionPerformed(ActionEvent e) {
         System.out.println(Oi, eu sou o outro cara mas ouvi voce apertando botao la naquele Frame!);
    }
}
-------------------------------
 

espero ter ajudado,
Floyd

Vivian Rodrigues Fiales wrote:

 Ola pessoal, Estou montando um "sisteminha" que possui basicamente um frame (tela principal) e alguns Dialogs. Quando o usuario encerra a digitacao dos dados no Dialog, ele deve clicar num botao e este botao deve gerar um evento para a tela principal (Frame). Como faco para gerar um evento para uma classe a partir de uma outra classe???? Muito obrigada, Vivian[EMAIL PROTECTED]
-- 
Jefferson Floyd Konz                  DIR Brasil Integração de Sistemas
C.I.O.                                http://www.dirbrasil.com
[EMAIL PROTECTED]                   +55-11-3731-2528
                                      +55-11-3735-7103
 


Reply via email to