Ok Thiago.

Quando criar sua tela de logon herde de Dialog, n�o de Frame.

Na classe Dialog existe um m�todo void setModal (Boolean modal) que
transforam� sua Dialog em uma janela modal, a� � s� chamar setVisible
(true).

Voc� tamb�m pode tornar sua Dialog puramente modal:

public class LogOnDialog extends Dialog {
    public LogOnDialog (Frame owner, String title) {
        super (owner, title, true); // o terceiro parametro � modal
    }

    public setModal (boolean modal) {
        if (!modal) {
            System.out.println ("This Dialog  MUST be modal");
        }
    }

}

Espero ter ajudado.
Abra�o

Ricardo Munhoz Santiago


-----Mensagem original-----
De: Thiago Rodrigues de Almeida <[EMAIL PROTECTED]>
Para: '[EMAIL PROTECTED]' <[EMAIL PROTECTED]>
Data: Sexta-feira, 11 de Junho de 1999 20:27
Assunto: Chamada de Telas no Java.


Pessoal, gostaria q alguem me ajudasse numa simples duvida...
Eu quero fazer uma instanciacao de uma classe q eh uma Tela de Logon. No
momento da instanciacao, eu chamo o metodo show() q mostra a tela para a
entrada dos dados do usuario, porem, apos a instanciacaodo feita pela classe
chamadora, o aplicativo continua executando os comandos subsequentes.
O q eu quero exatamente eh chamar a tela de logon e retornar o controle para
o chamador apenas depois q os dados do usuario forem entrados e o botao de
ok pressionado. Enquanto isso, quero manter o controle na Tela de Logon sem
retorna-lo para a execucao de comandos posteriores da classe que a chamou.

Entenderam ?!

Por favor, alguem me ajude.

Thiago Rodrigues de Almeida

* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail,
escolha a lista <[EMAIL PROTECTED]> e de um <submit>.

* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a