Onda

Realizzare una sottoclasse di JPanel di nome JOnda che abbia un attributo lunghezzaOnda preimpostato a 100 e frequenza 1. Deve rappresentare un’onda sinusoidale di ampiezza preimpostata a 40 pixel. Due metodi start e stop devono avviare e fermare l’animazione. Un thread deve incrementare una variabile t preimpostata a 0 e l’onda deve muoversi verso destra. Utilizzare l’equazione dell’onda:

y = A sin (k x – om t)
k = 2 Pi / lunghezzaOnda
om = 2 Pi frequenza
A = ampiezza

Progetto Eclipse: Onda.zip