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>.