package graficos2d; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Main2 extends JFrame{ int num; public Main2() { super("Teste de classe gráfica "); //this.setSize(300,300); this.setBounds(200,200,600,480); this.setVisible(true); } public void paint(Graphics g){ super.paint(g); num = (int)(Math.random()*5)+1; switch(num){ case 1:g.drawRect(40,40,100,100); g.drawOval(75,75,30,30); break; case 2:g.drawRect(40,40,100,100); g.drawOval(50,50,40,40); g.drawOval(90,90,40,40); break; case 3:g.drawRect(40,40,100,100); g.drawOval(40,40,40,40); g.drawOval(70,70,40,40); g.drawOval(100,100,40,40); break; case 4:g.drawRect(40,40,100,100); g.drawOval(40,40,40,40); g.drawOval(40,100,40,40); g.drawOval(100,40,40,40); g.drawOval(100,100,40,40); break; case 5:g.drawRect(40,40,100,100); g.drawOval(40,40,40,40); g.drawOval(40,100,40,40); g.drawOval(100,40,40,40); g.drawOval(100,100,40,40); g.drawOval(70,70,40,40); break; case 6:g.drawRect(40,40,100,100); g.drawOval(40,40,30,30); g.drawOval(40,110,30,30); g.drawOval(40,75,30,30); g.drawOval(110,40,30,30); g.drawOval(110,110,30,30); g.drawOval(110,75,30,30); break; } } public static void main(String[] args) { new Main2().setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }