Echa un ojo en http://www.geocities.com/chuidiang/java/ en la parte final que habla de gráficos. Aparte de un pequeño rollo para que sepas cómo se dibuja, tienes fuentes de ejemplo que te puedes descargar. En concreto, hay uno de un gráfico de la función sin(x). Puedes descargarlo y modificarlo a tu gusto.
Se bueno.