É possível escrever seus próprios objetos que distribuem ActionEvents?

Eu olhei para os tutoriais java online e todos eles parecem preocupados com a captura de ActionEvents dada por outros componentes que já estão escritos. É possível escrever seus próprios objetos que possuem seu próprio conjunto de critérios que disparam actionEvents que podem ser capturados por outras classes que se registraram como ouvintes?

Por exemplo: Se eu quisesse que um objeto que contasse ovelhas enviasse um actionEvent quando 100 ovelhas tivessem sido contadas para todos os objetos adormecidos que haviam se registrado como ouvintes.

Existe uma maneira de fazer isso, existem tutoriais online?

Qualquer ajuda é muito apreciada.

questionAnswers(2)

yourAnswerToTheQuestion