// // // // // // //
Mostrando entradas con la etiqueta graficos. Mostrar todas las entradas
Mostrando entradas con la etiqueta graficos. Mostrar todas las entradas

viernes, 9 de enero de 2015

Trabajando con Graphics

    El funcionamiento de la clase Graphics, que es la encargada de pintar las cosas en pantalla, es muy sencillo, lo ilustraré pintando un cuadrado en una ventana. Usaré este método de Graphics: fillRect(int x, int y, int width, int height). Para usarlo, debemos obtener una instancia de Graphics, puesto que no podemos instanciarla directamente. Para hacer esto, colocaremos un JPanel dentro de un JFrame y un JButon. Al pulsar el botón ejecutaremos este método:
private void bPintarActionPerformed(java.awt.event.ActionEvent evt) { 
         
        // Obtenemos el graphics del panel en el que dibujaremos
        Graphics g = panel.getGraphics();
        // Decimos lo que dibujar y que color queremos
        g.setColor(Color.RED);
        g.fillRect(10, 10, 100, 100);
        // Lo pintamos en el panel
        panel.paintComponents(g);
}   
Y veremos que pinta correctamente un cuadrado rojo.