Tela Modal funcionando + ou -

6 respostas
rafael_next

Olá Pessoal!

Estou enfrentando algo muito estranho, o que acontece é que as telas modais do meu sistema, funciona onde estou desenvolvendo :smiley: ,
porém fui testar em outra maquina e advinha… Não funciona! :shock:
Existe apenas uma tela que esta funcionando, porém não há diferença na implementação do código que faz a tela ficar modal.
A tela que funciona o modal nas duas maquinas é a “Sobre” que possui muito pouco código.
Alguém já teve esse problema?

OBS: A JVM é igual nos dois pc. Estou utilizando NetBeans 6.9.1, Java 1.6.0_22

6 Respostas

worldfernando

Vc ta usando JDialog né pois eu uso aki e sempre funciona

public class JDBase extends javax.swing.JDialog {

    /** Creates new form JDBase */
    public JDBase(java.awt.Frame parent, boolean modal) {
        super(parent, modal);
        initComponents();

    }
rafael_next

Vou tentar usar o “super(parent, modal);”
Não estou usando esse pedaço de código!

rafael_next

Funcionou!
Era isso que estava faltando…

Muito Obrigado!

worldfernando

maravilha me matei nisso no começo tambem :slight_smile:

abraços

ViniGodoy

E no campo parente é muito importante passar a janela que está abrindo o modal, e não null, como o pessoal tem o hábito.

Se você deixou sem aquela linha do super, outra opção é chamar o método setModal(true) na sua janela.

rafael_next

O interessante é que eu estava habilitando através desse método, porém mesmo assim não funcionava no outro PC.
Só quando coloquei o super() que funcionou nos dois pc.

Criado 25 de janeiro de 2011
Ultima resposta 25 de jan. de 2011
Respostas 6
Participantes 3