Aquí chicos cómo dibujar simplemente en una ventana Java
Primero empezamos con un JFrame que contiene un panel. Un marco necesita una tela, así que realizo un programa donde en el main inicializo el JFrame y en la clase siguiente inicializo un JPanel que, por analogía, es mi tela..
he aquí el código:
package disegno; import javax.swing.*; public class Disegno { public static void main(String[] args) { JFrame t= new JFrame("Grafica Iterativa"); t.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Tela p = new Tela(); t.add(p); t.setSize(500, 500); t.setVisible(true); } }
he aquí el segundo archivo
package disegno;
import java.awt.*; import javax.swing.*;
public class Tela extends JPanel{
public void paintComponent(Graphics g) { super.paintComponent(g); this.setBackground(Color.WHITE); g.setColor(Color.BLACK); // esta instrucción siguiente publica // un rectángulo en la posición 5,5 en alto a la izquierda for (int r=0;r<500;r=r+12) for(int i=0;i<500;i=i+12) { g.fillRect(i,r,10,10); } /*while(i<500) { g.fillRect(i,12,10,10); i=i+12; numeroRettangoli++; if(numeroRettangoli==40) { numeroRettangoli=0; i=0; r=r+12; } }*/ } }