Saudacoes a todos.

Estou elaborando uma janela de help com um JEditorPane para carga de
algumas paginas HTML. Durante a carga de cada pagina, consegui
implementar a alteracao do cursor do JEditorPane de forma a indicar ao
usuario que a pagina ainda nao havia sido carregada por completo. Isso
tudo a partir de um exemplo no codigo da classe HTMLPanel, que consta
nos exemplos do SWING. 
Me deparei com um metodo interessante, o SwingUtilities.invokeLater(),
o qual compreendi parcialmente, por isso submeto as seguintes
questoes:

Esse metodo simplesmente agenda um objeto Runnable para execucao a
partir da AWTThread? Em que momento o metodo run do objeto Runnable
passado como parametro em invokeLater() eh executado? Ao final de
todas as atualizacoes da UI ainda pendentes? Sei que invokeLater
retorna imediatamente. Sei tambem que eh uma forma alternativa de
executar codigo dentro da thread de despacho de eventos, onde toda a
atualizacao de interface ocorre. So nao sei em que exato momento o
objeto Runnable eh criado e tem seu metodo run executado. 
Um abraco a todos.
ANDRE.







_________________________________________________________
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com

* 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