Criar Evento

Como posso criar um evento?

:arrow: Estou precisando para usar para tratar colisão em um jogo.

:idea: Pensei em utilizar uma Thread para verificar, mas em outros programas, Robocode por exemplo, posso ver a criação de vários eventos.

Alguém já fez algo parecido? :?:

(Depois disso eu coloco o link aqui pra a galera se divertir!) :stuck_out_tongue:

Kra, este dias tive que criar um evento para monitoração de uma classe. Se vc quiser dar uma olhada tenho um post aki. Porém pelo que vi existe tbm os observers que funcionam da mesma forma que os eventos.

Dá uma olhada lá…
http://www.guj.com.br/forum/viewtopic.php?p=34543#34543

Fui… :wink:

Fiz isso com o q vc me passou:

[code]import java.util.*;

public class Quadra implements ColisaoListener{

public Quadra() {
}
public void colisao(ColisaoEvento e){


}

}

interface ColisaoListener extends EventListener {
public void colisao(ColisaoEvento e);
}

class ColisaoEvento extends EventObject {
public ColisaoEvento(Object source){
super(source);
}

}[/code]

A colisão é entre algum canto da tela (parede) e uma bola.
Estou agora pensando como fazer.

:idea: Crio um tipo de objeto q guarde a parede e a bola(pra servir como o source)?

:!: Pode ter várias bolas.