Programma per la 5E

L’utilizzo degli adattatori in Java in sostituzione delle interfacce è spiegato bene sul libro di Claudio De Sio Cesari Object oriented && Java 5 il cui file PDF zippato è liberamente scaricabile sul sito http://www.claudiodesio.com/
Fare riferimento al paragrafo 15.4.3 Altri tipi di eventi da pag. 532 a pag. 536.

Realizzare una sottoclasse di JComponent che visualizzi un settore circolare giallo con bordo nero. Deve possedere un attributo position variabile fra 0 e 360 gradi, che contiene l’ampiezza del settore circolare disegnato. Al click del mouse sopra l’oggetto deve partire un thread che ad intervalli di 20 millisecondi incrementa position di 5 gradi. Quando position raggiunge i 360, riparte da 0. Cliccando nuovamente l’animazione si interrompe. Tale componente simula la “clessidra rotante” che si vede spesso su internet o nei programmi durante i caricamenti o i tempi di attesa.

Progetto Eclipse: ClessidraRotante.zip