Buenas,
Por lo que veo llevas hecho un 0.001 % del proyecto. Sobre todo te falta la parte más complicada, que es generar la imagen del captcha.
Para ello, deberías utilizar Java2D o alguna librería gráfica especializada para que genere el texto en imagen y lo distorsione, aplicándole escalados, transformaciones, ruido...
Te recomiendo que le eches un vistazo al código de algún proyecto similar, como el conocido JCaptcha (
http://jcaptcha.sourceforge.net/). Su código fuente está aquí:
http://sourceforge.net/projects/jcap...?source=navbar
También hay otros proyectos muy interesantes que son más sencillos y que están mejor documentados. Te recomiendo este:
https://github.com/akiraly/cage
La clase que genera la imagen es ésta:
https://github.com/akiraly/cage/blob...e/Painter.java
Echale un vistazo sobre todo a su método draw, que es el que realmente genera la imagen del captcha.
Por otro lado, te recomiendo que antes de iniciar proyectos más complejos, estudies bien como funcionan Java y Swing, ya que no estás incializando correctamente la interfaz en el hilo de eventos:
http://docs.oracle.com/javase/tutori.../dispatch.html
Un saludo y suerte con tu proyecto