Valeu, Floyd!!!!!!
Vou testar e se nao funcionar eu grito!!!
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
|