declara a referencia ao objeto de forma global mais ou menos assim:
public class FrameA extends JFrame implements ActionListener, ... {
public FrameB frameB;
public void JButton botaoAbre;
public FrameA() {
botaoAbre = new JButton();
botaoAbre.addActionListener(this);
...
}
public void actionPerformed(ActionEvent e) {
if(e.getSource().equals(botaoAbre)) {
if(frameB == null) {
frameB = new FrameB();
}
frameB.setVisible(true);
}
}
}
----- Original Message -----
From: "Airton" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, July 26, 2002 4:57 PM
Subject: [java-list] V�rios frames...
> Ol�.
>
> Coloquei um bot�o no frameA que abre o frameB. Se o bot�o for
> pressionado novamente, continua abrindo inst�ncias do frameB. Coloquei
> uma condi��o - if(!frameB.isVisible()), mas n�o resolveu. Como fa�o para
> n�o abrir outro frameB se j� houver um aberto?
>
> Obrigado.
>
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
_______________________________________________________________________
Yahoo! Encontros
O lugar certo para encontrar a sua alma g�mea.
http://br.encontros.yahoo.com/
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------