Editor customizados

Estou tentando fazer uso do editores customizados.
Para isso tenho dois caminhos básico, pelo que entendi: eu estendo (extends) a classe PropertyEditorSupport ou implemento (implements) a classe PropertyEditor ambas do pacote java.beans.

Optei por implementar, pois a classe que eu estou usando como editor customizado já estende (extends) JPanel. Neste JPanel há alguns componentes. Um desses componente será responsável pela escolha do valor da propriedade. Já liguei o meu JPanel a propriedade que quero que seja feita a edição customizada, mas não consigo retornar o valor que escolho no componente (um JList) para o campo da propriedade que fica na Aba do Inspector (no NetBeans).

Ou seja quando clico no botão de elipsis, aparece na minha IDE (NetBeans) o JPanel que montei, e até já aparece selecionado o primeiro valor do JList, mas quando mudo esse valor, isto não é atualizado. Alguém pode me ajudar?