Boa tarde, após muita pesquisa e quebrar muito a cabeça, estou solicitando ajuda aqui no forum.
É o seguinte. Tenho uma JDialog que abre para o usuário a partir de um dado recebido de um PLC. O PLC envia um determinado valor, o servidor da aplicação recebe o dado e dispara para o cliente por meio de um evento uma ordem para fechar esse JDialog. No meu cliente, a classe responsável por gerenciar os eventos recebe a solicitação e faz o comando para fechar a JDialog, mas ela não fecha, essa JDialog é construída em Modal e justamente isso que a impede de fechar pela classe de gerenciamento do cliente. Quando não coloco como Modal ela fecha normalmente, porém preciso que ela seja modal.
Alguma ajuda?