Problemas para implementação do Observable em um JFrame

Pessoal,

estou com um problema quando tento utilizar o pattern Observable em um JFrame já que Observable é uma classe e o java não permite herança múltipla.

O que gostaria de fazer é separar a parte lógica da camada de vista da própria camada, para que a implementação das ações disparadas pelas modificações no form seja feita por outra classe que implemente Observer.

Eu lí aqui no GUJ (http://www.guj.com.br/java.tutorial.artigo.47.1.guj) que há uma maneira de contornar esse problema. Como eu posso fazer isso?

Obrigado!

niguém???