Olá pessoal.
Seguinte tenho um JFrame e por meio deste chamo outro JFrame. Como fazer para que o primeiro (o de traz) não seja acessado enquanto eu não finalizar o que foi chamado (da frente).
Será que fui claro? =)
Obrigado.
Olá pessoal.
Seguinte tenho um JFrame e por meio deste chamo outro JFrame. Como fazer para que o primeiro (o de traz) não seja acessado enquanto eu não finalizar o que foi chamado (da frente).
Será que fui claro? =)
Obrigado.
O unico jeito que eu conheço de fazer isto é usando o JDialog.
Sua solução só pode usar o JFrame Mesmo??
crie uma classe extendida do JDialog
ex:
import javax.swing.*;
public class CadastraCliente extends JDialog
{
public CadastraCliente()
{
this.setTitle("JDialog Teste");
this.setModal(true); //indica que os outros Frames só podem ser acessados se este for fechado
this.setSize(500, 300);
this.setVisible(true);
}
public static void main(String[] args)
{
JFrame teste = new JFrame("JFrame Teste");
teste.setSize(800,600);
teste.setVisible(true);
new CadastraCliente();
}
}
compile o código acima e veja se é isto que procura, espero ter ajudado
Isso mesmo galera.
muito obrigado.