Como dibujar Texto con la API Graphics2D

Hola estoy realizando un Paint como proyecto de fin de carrera. Ya funciona agregar objetos como ovalos, rectangulos, etc. Lo que no se como realizar es agregar un texto. Es decir, como por ejemplo en MS-Paint, seleccionar un area de la hoja de trabajo y empezar a escribir el texto. Si alguien me podria dar una mano y explicar como hacerlo o mostrarme de donde puedo aprender.
Si están interesados en ver mi proyecto, los dejo el link de mi blog donde esta mi proyecto.

Espero que me puedan ayudar y muchas gracias por todo.