Como executar um metodo de um Jframe aberto a partir de outro jFrame aberto tambem

tenho dois jFrames. Quando estou com o primeiro aberto e quero pesquisar algo eu chamo o segundo que tambem fica aberto. Depois de realizar a pesquisa no segundo Jframe eu gostaria que o meu primeiro jFrame disparasse um metodo…alguem pode me ajudar

Se seu frame1 chama o frame2 você pode passar a instância de frame1 para frame2 no momento que este é chamado.

Assim quando você quiser executar algo em 1 através de 2 você pode usar essa instância.

O código ficaria mais ou menos assim:

//dentro do código de MyFrame1
MyFrame2 f2 = new MyFrame2();//você podetira passar a instância aqui também MyFrame2(this)

f2.mostrar(this); // passa a instancia de MyFrame1 para MyFrame2

//código de MyFrame2
private MyFrame1 f1;
 ...

public void mostrar(MyFrame1 f1) {
  this.f1 = f1;
  setVisible(true);
}

public void pesquisar() {
  //faz a pesquisa que você quer
  f1.metodoQueDesejaDisparar();
}

Valeu demais BrunoBastos…pelo motivo da sua ajuda resolvi um problema que eu estava tentando resolver a dois dias…MUITO OBRIGADO…

Demorei, mas achei a minha resposta. Vlw.

Abraço.