Olá, Boa tarde!
Estou com um pequeno problema com relação à manipulação de janelas. Estou criando um sistema e tenho como janela principal um JFrame, a partir deste eu desejo abrir outras janelas (que serão JDialog) através de um menu disponibilizado no Frame principal, porém, eu quero que as outras janelas tenham como owner o Frame, para que, por exemplo, ao minimizá-lo as outras janelas também sejam minimizadas.
Ao definir o owner através do construtor do JDialog da seguinte forma:
public class Formulario extends javax.swing.JDialog {
public Formulario(Frame owner, String titulo) {
super(owner, titulo, false);
}
}
onde o owner será o Frame principal, seguido pelo título do Dialog e por último defini que o Dialog não será modal.
Mesmo definindo que não será modal, o JDialog abre como modal… Não permitindo assim que eu acesse o menu do Frame principal.
Será que existe uma forma do JDialog não ficar modal?
Por favor, me ajudem a resolver este problema.
Muito Obrigado!
Fernando.