Upload
fahlevizha
View
69
Download
1
Embed Size (px)
Citation preview
Npm : 201243501190
Nama : Reza Fahlevi
Kelas : R7H
Mata Kuliah : Komputer Grafik
Dosen : Nahot Frastian , M.Kom
Program Studi : Teknik Informatika
Universitas : Universitas Indraprasta Pgri
Program Komputer Grafik :
- lamp
Input :
import java.awt.Graphics ;
public class lamp extends java.applet.Applet { public void paint ( Graphics g ) { // Palatform dari obkek g.fillRect (0,250,290,290); //membentuk dasar dar object g.drawLine ( 125,250,125,160 ) ; g.drawLine ( 175,250,175,160 ) ; // Bentuk dari obkek tepi atas dan bawah g.drawArc ( 85,157,130,50,-65,312 ) ; g.drawArc ( 85,87,130,50,62,58 ) ; //Tirai pada objek sisi bawah g.drawLine ( 85,177,119,89 ) ; g.drawLine ( 215,177,181,89 ) ; //Bintik Pada Tirai Objk g.fillArc (78,120,40,40,63,-174); g.fillOval ( 120,96,40,40 ) ; g.fillArc ( 173, 100,40 , 40, 110,180 ) ; } }
Proses :
fillRect dengan kordinat x = 0 , y = 250, width = 290 , height = 290. drawLine dengan kordinat x1 = 125, y1 = 250, x2 = 125 , y2 = 160. drawLine dengan kordinat x1 = 175, y1 = 250, x2 = 175 , y2 = 160. drawArc dengan kordinat x = 85, y = 157, width = 130 , height = 50 ,
startangle = -65,arcangle = 312. drawArc dengan kordinat x = 85, y = 87, width = 130 , height = 50 , startangle
= 62,arcangle = 58. drawLine dengan kordinat x1 = 85, y1 = 177, x2 = 119 , y2 = 89. drawLine dengan kordinat x1 = 215, y1 = 177, x2 = 181 , y2 = 89. fillArc dengan kordinat kordinat x = 78, y = 120, width = 40 , height = 40 ,
startangle = 63,arcangle = -174. fillOval dengan kordinat x = 120, y = 96, width = 40 , height = 40 fillArc dengan kordinat kordinat x = 173, y = 100, width = 40 , height = 40 ,
startangle = 110,arcangle = 180.
Output :