Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

NAMA : SALMA NUR JIHAN

NPM : 201734502378
KELAS : S7E INFORMATIKA
MATKUL : KOMPUTER GRAFIK

TUGAS 10 KOMPUTER GRAFIK

package belajargrafik;
import java.awt.*;
import javax.swing.*;
import java.awt.geom.*;
import java.awt.Color;
import java.awt.Graphics;
public class tugas_10 extends JPanel{
public void paintComponent(Graphics g){

// GAMBAR
Graphics2D g2d = (Graphics2D)g;
{
g2d.setColor(Color.ORANGE);
Shape s = new Ellipse2D.Double(300,80,200,200);
g2d.fill(s);
g2d.setColor(Color.white);
Shape s1 = new Ellipse2D.Double(350,140,40,40);
g2d.fill(s1);
Shape s2 = new Ellipse2D.Double(400,140,40,40);
g2d.fill(s2);
Shape s3 = new Ellipse2D.Double(360,200,80,30);
g2d.fill(s3);
g2d.setColor(Color.black);
Shape s11 = new Ellipse2D.Double(355,145,20,20);
g2d.fill(s11);
Shape s12 = new Ellipse2D.Double(405,145,20,20);
g2d.fill(s12);
Shape s13 = new RoundRectangle2D.Double(370,210,60,5,10,10);
g2d.fill(s13);
g2d.setColor(Color.LIGHT_GRAY);
Shape r = new RoundRectangle2D.Double(385,280,40,45,10,10);
g2d.fill(r);
g2d.setColor(Color.ORANGE);
Shape r1 = new RoundRectangle2D.Double(310,325,200,150,20,20);
g2d.fill(r1);
g2d.setColor(Color.black);
g2d.drawString("SAYA ROBOT", 373, 350);
g2d.setColor(Color.LIGHT_GRAY);
Shape r2 = new RoundRectangle2D.Double(320,475,60,150,20,20);
g2d.fill(r2);
g2d.setColor(Color.black);
Shape r21 = new RoundRectangle2D.Double(320,475,60,70,20,20);
g2d.fill(r21);
g2d.setColor(Color.LIGHT_GRAY);
Shape r3 = new RoundRectangle2D.Double(440,475,60,150,20,20);
g2d.fill(r3);
g2d.setColor(Color.black);
Shape r31 = new RoundRectangle2D.Double(440,475,60,70,20,20);
g2d.fill(r31);
g2d.setColor(Color.LIGHT_GRAY);
Shape r4 = new RoundRectangle2D.Double(510,330,40,170,20,20);
g2d.fill(r4);
g2d.setColor(Color.black);
Shape r5 = new RoundRectangle2D.Double(510,330,40,60,20,20);
g2d.fill(r5);
g2d.setColor(Color.LIGHT_GRAY);
Shape r6 = new RoundRectangle2D.Double(270,330,40,170,20,20);
g2d.fill(r6);
g2d.setColor(Color.black);
Shape r7 = new RoundRectangle2D.Double(270,330,40,60,20,20);
g2d.fill(r7);
}
}
public static void main(String[]xxx){
JFrame frm = new JFrame ("GAMBAR 2D KARYA SALMA NJ");
frm.setSize(850,700);
frm.setVisible(true);
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.getContentPane().add (new tugas_10());
}
}

You might also like