Runnable

Quando eu implemento uma classe como Runnable o que eu estou querendo fazer, alguém pode me dar uma explicação rápida sobre isso e um exemplo tb para ter uma idéia.

Ok.

Abraços :wink:

kra, o netbeans me contruiu uma janela om isso… Ocorre que se eu mudo o texto de um label apertando um botão, por exemplo, eu não preciso mandar atualizar o contextPane pra mostrar o novo valor daquele label. Eu não posso explicar com profundidade, mas é como se a classe estivesse acontecendo, e não sendo executada.

Saquei +/-, valeu mesmo. Tipo é como o nome já diz, mais pra que serve isso, em que aplicações irei usar? Pq tenho um projeto e acho que seria uma boa.
Precisava de um exemplo prático para ver como é que é.

Alguém teria.

Abraços e valeu Sombriks

a interface Runnable apenas manda vc implementar o método void run()

o uso classico é com threads.
uma thread é um Runnable.
qdo vc dá start numa thread, entre outras coisas, a thread chama o método run() que inicia a execucao da mesma.

o jeito mais recomendado de programar threads eh vc escrever sua classe que implementa Runnable e depois passar um objeto dessa classe pro construtor de Thread.

public class ProcessoA implements Runnable {
     public void run () {}
}

......

ProcessoA a = new ProcessoA();
new Thread(a).start();
2 curtidas

Ah Valeu Sérgio.

Então é exatamente isso que devo implementar no meu código, valeu mesmo.

Abraços galera.