Tenho um jFrame(menu) que chama uma jDialog(EmissaoPedido). O jDialog(EmissaoPedido) chama novamente a jDialog(EmissaoPedido), neste momento eu gostaria de trabalhar com estas 2 jDialogs na tela, sem que a segunda jDialog(EmissaoPedido) ficasse sobreposta a outra.
<em>jFrame(menu) chamando a jDialog(EmissaoPedido):</em>
EmissaoPedido contFam = new EmissaoPedido(this,true);
contFam.setVisible(true);
<em>Construtor jDialog(EmissaoPedido):</em>
public EmissaoPedido(java.awt.Frame parent,boolean modal) {
super(parent);
setModal(modal);
initComponents();
}
<em>Dentro do jDialog(EmissaoPedido) eu chamo novamente o jDialog(EmissaoPedido):</em>
if (argumento == 0 ) {
espelhopedido = new EmissaoPedido(this);
setBounds(410, 10, 800, 600);
espelhopedido.setModal(false);
espelhopedido.setVisible(true);
}
argumento=1;
<em>Construtor(alternativo) chamado pelo metodo acima:</em>
EmissaoPedido(JDialog parent) {
super(parent);
initComponents();
jButton16.setVisible(false);
}
Desta forma as duas jdialogs ficam na tela e eu consigo trabalhar com as duas, porem a segunda chamada do jDialog(EmissaoPedido), sempre fica em “evidência” tampando parte da primeira jDialog(EmissaoPedido).
Obrigado