La clase Graphics
Introducción
Java proporciona la clase Graphics, que permite dibujar elipses, cuadrados, líneas, mostrar texto y mucho más. Esta clase proporciona el entorno de trabajo para cualquier operación gráfica que se realice dentro del AWT. Para poder pintar, un programa necesita un contexto gráfico válido, representado por una instancia de la clase Graphics, pero esta clase no se puede instanciar directamente, sino que debemos crear un componente y pasarlo al programa como un argumento al método paint(). El único argumento del método paint() es un objeto de esta clase. La clase Graphics dispone de métodos para soportar tres categorías de operaciones gráficas:- Dibujo de primitivas gráficas (elipses, cuadrados, líneas, etc.)
- Dibujo de texto
- Presentación de imágenes en diferentes formatos
- un área de dibujo actual
- un color de dibujo del Background
- un color de dibujo del Foreground
- un Font con todas sus propiedades, etc.
Fuente parcial: Diego Moisset. tutorialesprogramacionya.com