Tag: java graphic

Convertir de Graphic a Imagen
Java dispone de un paquete cuyo nombre es java.awt y dentro de él existe una clase Graphic. El objeto de esta clase es ofrecer un mecanismo para el uso de gráficos en Java, así como dibujar o colocar imágenes en componentes.
A modo de ejemplo podemos mediante código Java, sin necesidad de emplear imágenes realizar gráficos como:
Fuente del ejemplo: http://gonzasilve.wordpress.com/2011/02/27/ventana-basica-para-graficar-en-java-graphics/
Sin embargo, es altamente recomendable entender la naturaleza de esta clase para no andar a ciegas cuando estamos en la fase de programación.
Un objeto Graphic se puede entender como un contenedor de la información necesario para realizar el renderizado de una imágen:
- El objeto Component sobre el cual se va a dibujar: por ejemplo la ventana de un applet, el panel de un formulario,etc…
- Origen de coordenadas. Con estas clases siempre hablaremos de píxeles cuando nos refiramos a coordenadas.
- Clipping, que es el rectángulo invisible que actuará de marco para pintar sobre él.
- Color de fondo.
- Color del primer plano.
- Fuente del texto, para el texto que se vaya incluir dentro de la imágen que queremos pintar.
Al ser la clase Graphic abstracta, para poder dibujar se han de obtener una instancia de la misma a través de una serie de métodos estáticos entre los cuales podemos destacar:
- public void paint(Graphics g)
- public void update(Graphics g)
- public void repaint()
Podéis consultar información más extendida al respecto en: