package exercicio2_2; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JApplet; import javax.swing.JFrame; import javax.swing.JPanel; public class Exercicio2_2 extends JApplet { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setTitle("Exercicio2_2"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JApplet applet = new Exercicio2_2(); applet.init(); frame.getContentPane().add(applet); frame.pack(); frame.setVisible(true); } public void init() { JPanel panel = new Exercicio2_2Panel(); getContentPane().add(panel); } } class Exercicio2_2Panel extends JPanel { public Exercicio2_2Panel() { setPreferredSize(new Dimension(400, 400)); setBackground(Color.ORANGE); } public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2 = (Graphics2D) g; //Graphics2D g3 = (Graphics2D) g; g2.setColor(Color.BLACK); g2.drawRect(0,0,70,50); g2.drawRect(70, 0, 70, 50); g2.drawRect(140,0,70,50); g2.drawRect(210, 0, 70, 50); g2.drawRect(280,0,70,50); g2.drawRect(350, 0, 50, 50); g2.drawRect(330, 50, 70, 50); g2.drawRect(260, 50, 70, 50); g2.drawRect(190,50,70,50); g2.drawRect(120, 50, 70, 50); g2.drawRect(50, 50, 70, 50); g2.drawRect(0, 50, 50, 50); g2.translate(0, 100); g2.drawRect(0,0,70,50); g2.drawRect(70, 0, 70, 50); g2.drawRect(140,0,70,50); g2.drawRect(210, 0, 70, 50); g2.drawRect(280,0,70,50); g2.drawRect(350, 0, 50, 50); g2.drawRect(330, 50, 70, 50); g2.drawRect(260, 50, 70, 50); g2.fillRect(190,50,70,50); g2.fillRect(120, 50, 70, 50); g2.drawRect(50, 50, 70, 50); g2.drawRect(0, 50, 50, 50); g2.translate(0, 100); g2.drawRect(0,0,70,50); g2.drawRect(70, 0, 70, 50); g2.fillRect(140,0,70,50); g2.fillRect(210, 0, 70, 50); g2.drawRect(280,0,70,50); g2.drawRect(350, 0, 50, 50); g2.drawRect(330, 50, 70, 50); g2.drawRect(260, 50, 70, 50); g2.drawRect(190,50,70,50); g2.drawRect(120, 50, 70, 50); g2.drawRect(50, 50, 70, 50); g2.drawRect(0, 50, 50, 50); g2.translate(0, 100); g2.drawRect(0,0,70,50); g2.drawRect(70, 0, 70, 50); g2.drawRect(140,0,70,50); g2.drawRect(210, 0, 70, 50); g2.drawRect(280,0,70,50); g2.drawRect(350, 0, 50, 50); g2.drawRect(330, 50, 70, 50); g2.drawRect(260, 50, 70, 50); g2.drawRect(190,50,70,50); g2.drawRect(120, 50, 70, 50); g2.drawRect(50, 50, 70, 50); g2.drawRect(0, 50, 50, 50); } }