Habilitar Item do menu

if (objetoRecebeuEvento == mitCtar) { mitCtar.setEnabled(false); JFrame CadastroTarefas = new CadastroTarefas(); CadastroTarefas.setVisible(true); }

Bom pessoal estou tendo um problema, que é o seguinte, o usuário não pode abrir 2 telas iguais na mesma maquina no exemplo que eu coloquei seria o CadastroTarefas, uma opção seria desabilitar o MenuItem, dai o usuário não conseguiria abrir 2 telas, porem quando ele fechar a tela CadastroTarefas eu teria que liberar novamente para ele o menu…

Teria como fazer isso ??

Um abraço

Bom eu conheço uma lógica um pouco diferente, vejamos:

Um objeto do tipo JFrame que vai apontar para sua tela.
Se ela for null ao clickar no botão a janela abre.
Se ela não for null, verifica a visibilidade dela.
Se já estiver visivel, seta o foco para a tela que já esta aberta.
Se não estiver visivel simplesmente torna a visivel.

Ai depende muito do evento que você vai usar para fechar a tela,
mas eu sempre utilizo o DISPOSE.

até mais, vlw