La clase `Graphics`
En Java, la clase Graphics se utiliza para dibujar elementos en la pantalla. La clase Graphics es una clase abstracta que proporciona métodos para dibujar líneas, rectángulos, círculos, texto, imágenes, etc.
Métodos de la clase Graphics
Algunos de los métodos más comunes de la clase Graphics son:
Método | Descripción |
|---|---|
| Dibuja una línea desde el punto |
| Dibuja un rectángulo con la esquina superior izquierda en el punto |
| Dibuja un óvalo inscrito en un rectángulo con la esquina superior izquierda en el punto |
| Dibuja el texto especificado en el punto |
| Dibuja la imagen especificada en el punto |
| Establece el color de dibujo. |
| Establece la fuente de texto. |
| Rellena un rectángulo con la esquina superior izquierda en el punto |
| Rellena un óvalo inscrito en un rectángulo con la esquina superior izquierda en el punto |
| Rellena un polígono con los puntos especificados. |
| Rellena un arco inscrito en un rectángulo con la esquina superior izquierda en el punto |
| Dibuja un polígono con los puntos especificados. |
| Dibuja un arco inscrito en un rectángulo con la esquina superior izquierda en el punto |
Ejemplo de uso de la clase Graphics
A continuación se muestra un ejemplo de cómo dibujar un rectángulo y un óvalo en un componente visual en Java:
En el ejemplo anterior, la clase MyPanel hereda de JPanel y sobrescribe el método paintComponent. Dentro de este método se llama al método paintComponent de la clase padre y luego se dibujan un rectángulo y un óvalo en el panel.
Es importante llamar al método paintComponent de la clase padre para que se dibujen los elementos del panel correctamente. Si no se llama al método paintComponent de la clase padre, los elementos del panel no se dibujarán correctamente.