import java.awt.*; import java.awt.Event.*; import javax.swing.*; public class Grafico extends JFrame { int position; private JButton bt; public Grafico () { super("Teste de uma Classe Gráfica"); this.setSize(600,600); this.setVisible(true); } public void paint (Graphics g) { super.paint(g); for(int i=0;i<5000;i++) { g.setColor(new Color (position = (int)(Math.random()* 256), position = (int)(Math.random()* 256), position = (int)(Math.random()* 256))); g.fillRect((int)(Math.random()* 200)+23, (int)(Math.random()* 200)+23, (int)(Math.random()* 200)+23, (int)(Math.random()* 200)+23); } } public static void main(String[] args) { new Grafico().setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }