Pues yo pensaba que el Graphics sólo era para Applets. Así de bien que me enseñan en clase...
Ya ves, siempre se aprende algo nuevo, no te voy a decir que soy un experto en Java, pero se lo necesario asi como muchos de aquí. La clase Graphics tiene un amplio campo, hay muchas librerías externas que utilizan esta clase, como jfreechart por ejemplo.
T dejo un tutorial de como agregar la libreria edison..
Directamente agregas un panelImage al frame, y en las propiedades dond vas a "icon" seleccionas e importas tu imagn al proyecto.. mas facil imposible..
Justo lo que necesitaba... ¡¡¡y lo encontré aquí!!! muchas gracias, tu código de colocar una imágen de fondo me funcionó a las mil maravillas, muy agradecido estimado Darhius por tu aporte
Yo normalmento lo que uso, aunque es una chapuza, pero a mi me da una solucion util y sencilla, es usa un JLabel. En todos los JLabel se puede establecer un fondo con un .jpeg, .png .... le pongo la dimension que necesite, lo coloco donde proceda y le pongo el .setEditable(false) y poco mas.... asi puedo poner imagenes de fondo sin complicarme mucho la vida. Pero esta claro que las soluciones aportadas anteriormente son mas profesionales.