Compito per la 4F sui thread

Programma – Realizzare la classe JBox sottoclasse di JPanel contenente una label lblBall che visualizza una pallina 10×10 e un pannello pnlPad 60×10; lblBall deve rimbalzare sui 4 lati di JBox e su pnlPad; pnlPad deve essere spostabile con il mouse a destra e a sinistra e mantenere la y fissa.
N.B. Non è necessario utilizzare un doppio gestore di evento MouseMoved per JBox e pnlPad, è sufficiente quello su JBox, poiché funziona anche quando il mouse si trova sopra pnlPad. Per controllare l’urto di lblBall su pnlPad documentarsi sul metodo boolean contains(int x, int y) della classe Rectangle: l’urto avviene quando la pallina giunge all’interno dell’area rettangolare 60×10 posta subito sopra il pnlPad.

SoluzionePing.zip