Salve a tutti!
Devo creare un programma java e non so proprio dove mettere le mani!
Ho bisogno del vostro aiuto!
Ecco cosa devo fare:

Realizzare una applicazione grafica Java basata su tecnologia Swing per mostrare la composizione degli accordi per chitarra.

Un accordo per chitarra può essere rappresentato in forma grafica mediante un disegno costituito da sei segmenti orizzontali, paralleli ed equidistanti, che rappresentano le sei corde della chitarra, attraversati da diversi segmenti verticali, paralleli ed equidistanti, che rappresentano i limiti dei tasti della chitarra (si noti che, nella realtà, i tasti della chitarra non hanno tutti la stessa dimensione). Sulle corde, all'interno dei tasti (cioè nell'intervallo tra una linea verticale e la successiva) la presenza di un cerchio indica la pressione del tasto corrispondente con un dito.

Realizzare una applicazione che consenta di rappresentare graficamente 4 accordi per chitarra. L'applicazione dovrà consentire all'utente, tramite un'opportuna GUI, di selezionare l'accordo da visualizzare tra quelli disponibili (si consulti, ad esempio, http://www.aliek.com/corso_chitarra/gli_accordi/ per un prontuario di accordi; si suggerisce di visualizzare gli accordi del giro di Do, cioè Do, Lam, Rem, Sol7).

Introdurre una funzionalità che consenta di visualizzare ciclicamente gli accordi. L'applicazione mostra ogni accordo per un intervallo di tempo specificato dall'utente, e poi passa automaticamente all'accordo successivo. La scansione del tempo dovrà essere realizzata attraverso i servizi della classe javax.swing.Timer.
Dare all'utente la possibilità di creare un nuovo accordo. L'utente, attraverso la GUI, entra in una speciale modalità di "creazione accordo", nella quale un clic del mouse in prossimità di un tasto determina la comparsa di un cerchietto sul tasto corrispondente; un ulteriore clic sullo stesso tasto determina la scomparsa del cerchietto.

Vi ringrazio in anticipo x l'aiuto ke spero mi darete...

Un saluto a tutti