Dúvida OO

5 respostas
Flasoft

Possuo uma classe Partitura (forma de se escrever uma musica através de notas), nesta classe tenho todas minhas notas (um vector de outra classe) e outros metodos referente a musica (metodos para se trabalhar com as notas).

Quero fazer alguns paineis para representar esta partitura…
Ex:
quero q apareça notas musicais em um
quero q apareça as teclas q o usr tem q apertar em outro

Do banco vou puxar o obj partitura
e criar um panel1 do primeiro tipo
e criar um panel2 do segundo tipo

mas quando alterar a partitura em panel1 quero q panel2 veja as alterações

Como faço isso?

5 Respostas

cassio

Design Pattern Observer?!

Flasoft

To lendo e parece ser exatamente o q preciso
http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/arqu/observer.htm

akumaldo

Flasoft:
Possuo uma classe Partitura (forma de se escrever uma musica através de notas), nesta classe tenho todas minhas notas (um vector de outra classe) e outros metodos referente a musica (metodos para se trabalhar com as notas).

Quero fazer alguns paineis para representar esta partitura…
Ex:
quero q apareça notas musicais em um
quero q apareça as teclas q o usr tem q apertar em outro

Do banco vou puxar o obj partitura
e criar um panel1 do primeiro tipo
e criar um panel2 do segundo tipo

mas quando alterar a partitura em panel1 quero q panel2 veja as alterações

Como faço isso?

Eu sou músico…se quiser ajuda no projeto mande um e-mail…podemos conversar a respeito:
[email removido]

cassio

Flasoft, para vc não ter que implementar tudo na mão, dá uma olhada nas interfaces Observable e Observer, do pacote java.util
O Java já dá suporte interno para este Design Pattern :lol:

Flasoft

Blz… não tem como eu testar agora(o projeto é em casa e eu to no estagio), mas já li tudo, imprimi e parece q se encaixa perfeitamente… valeu…

Criado 28 de julho de 2006
Ultima resposta 28 de jul. de 2006
Respostas 5
Participantes 3