edidarwanto99.files.wordpress.com · web viewkumpulan program komputer grafik. line. import...
TRANSCRIPT
Kumpulan Program Komputer Grafik
1. Lineimport java.awt.Graphics;
public class Line extends java.applet.Applet { public void paint(Graphics g) { g.drawLine(100,100,200,200); g.drawString ("Komputer Graphics, Dosen : Nahot Frastian, M.Kom",50,90); g.drawString("Nama : Edi Darwanto",50,250 ); g.drawString("Npm : 201142501188",50,265 ); g.drawString("Kelas : 7xi",50,280 ); g.drawString("Mata kuliah : Komputer grafik",50,295 ); g.drawRect(40,230,270,95); }}
Gambar. LINE
2. Segi Empat
import java.awt.Graphics;
public class SegiEmpat extends java.applet.Applet {
public void paint(Graphics g){
g.drawRect(20,20,60,60);
g.fillRect(120,20,60,60);
g.drawString("Nama : Edi darwanto",20,140 );
g.drawString("Npm : 201143501188",20,155 );
g.drawString("Kelas : 7xi",20,170 );
g.drawString("Mata kuliah : Komputer grafik",20,185 );
g.drawRect(10,120,270,85);
}
}
3. Segi Empat Melengkungimport java.awt.Graphics;
public class Segi_empat_melengkung extends java.applet.Applet { public void paint(Graphics g){ g.drawRoundRect(20,20,60,60,10,10); g.fillRoundRect(120,20,60,60,20,20); g.drawString("Nama : edi darwanto",20,140 ); g.drawString("Npm : 201143501188",20,155 ); g.drawString("Kelas : 7xi",20,170 ); g.drawString("Mata kuliah : Komputer grafik",20,185 ); g.drawRect(10,120,270,85); }}
4. MyLine2import java.awt.Graphics;
public class MyLine2 extends java.applet.Applet { public void paint(Graphics g) { g.drawString ("Komputer Graphics, Dosen : Nahot Frastian, M.Kom",50,90); g.drawRect(50,100,150,250); g.drawString("Nama : Edi darwanto",310,315 ); g.drawString("Npm : 201143501197",310,330); g.drawString("Kelas : 7xi",310,345); g.drawString("Mata kuliah : Komputer grafik",310,360 ); g.drawRect(300,300,270,75); }}
5. MyOvalimport java.awt.Graphics;
public class MyOval extends java.applet.Applet{ public void paint (Graphics g){ g.drawOval(20,20,60,60); g.fillOval(120,20,100,60); g.drawString("Nama : Edi darwanto",20,140 ); g.drawString("Npm : 201143501188",20,155 ); g.drawString("Kelas : 7xi",20,170 ); g.drawString("Mata kuliah : Komputer grafik",20,185 ); g.drawRect(10,120,270,85); }}
6. Graphics1import java.applet.Applet;import java.awt.Graphics;import java.awt.Color;
public class graphic1 extends java.applet.Applet{ public void paint (Graphics g){ int xPts[]={5,25,50,30,15,5}; int yPts[]={10,35,20,65,40,10}; g.drawString("Komputer Graphics Basic, DOSEN: NAHOT FRASTIAN, M.KOM", 50,90); g.setColor(Color.red); g.drawRect(50,100,150,250); g.drawRoundRect(50,150,150,250,6,12); g.setColor(Color.black); g.drawString("Nama : Edi darwanto",240,285 ); g.drawString("Npm : 201143501188",240,300 ); g.drawString("Kelas : 7xi",240,315 ); g.drawString("Mata kuliah : Komputer grafik",240,330 ); g.drawRect(230,265,270,85); } }
7. Graphics 2//BasicGraphics.java import java.applet.Applet; import java.awt.Graphics; import java.awt.Color; public class Graphics2 extends java.applet.Applet{ public void paint (Graphics g){int xPts [] = {5, 25, 50, 30, 15, 5};int yPts [] = {10, 35, 20, 65, 40, 10};g.drawString ("KOMPUTER Graphics Basics, DOSEN: NAHOT FRASTIAN, M KOM",50,90);g.setColor(Color.green);
g.drawPolygon(xPts,yPts, xPts.length);//cara lain membuat polygon //Polygon poly =new Polygon(xPts+100, yPts+100, xPts.length); //g.fillPolygon(poly); g.drawArc(50, 100, 150, 275, 95, 115); g.setColor(Color.black); g.drawString("Nama : Edi darwanto",240,285 ); g.drawString("Npm : 201143501188",240,300 ); g.drawString("Kelas : 7xi",240,315 ); g.drawString("Mata kuliah : Komputer grafik",240,330 ); g.drawRect(230,265,270,85);
}}
8. Basic Graphics//BasicGraphics.java.graphics;import java.awt.Graphics;import java.awt.Color;
public class BasicGraphics2 extends java.applet.Applet { public void paint (Graphics g){ int xPts[]={5,25,50,30,15,5}; int yPts[]={10,35,20,65,40,10}; g.drawString("Komputer Graphics Basic, DOSEN: NAHOT FRASTIAN, M.KOM", 50,90); g.setColor(Color.red); g.drawRect(50,100,150,250); g.drawRoundRect(50,150,150,250,6,12); g.drawPolygon(xPts,yPts,xPts.length);//cara membuat polygon//Polygon poly=new Polygon(xPts+100, yPts+100, xPts.length);//g.fillPolygon(poly); g.drawOval(150, 100, 250, 55); g.drawArc(50,100,250,275,95,115); g.setColor(Color.black); g.drawString("Nama : Edi darwanto",240,285 ); g.drawString("Npm : 201143501188",240,300 ); g.drawString("Kelas : 7xi",240,315 ); g.drawString("Mata kuliah : Komputer grafik",240,330 ); g.drawRect(230,265,270,85);}}
9.Draw Oval
import java.awt.Graphics;
public class DrawOval extends java.applet.Applet { public void paint(Graphics g) { g.drawOval (250,200,350,100); g.drawLine(100,100,200,200); g.drawString ("Komputer Graphics, Dosen : Nahot Frastian, M.Kom",50,90); g.drawString("Nama : Edi darwanto",240,385 ); g.drawString("Npm : 201143501188",240,400 ); g.drawString("Kelas : 7xi",240,415 ); g.drawString("Mata kuliah : Komputer grafik",240,430 ); g.drawRect(230,365,270,85); }}
10. Bintang_Nahot_Frastian_M_KOM
import java.awt.Graphics;import java.awt.Color;import java.applet.Applet;
public class Bintang_Nahot_Frastian_M_KOM extends java.applet.Applet { public void paint (Graphics g){ g.setColor(Color.blue); g.drawString("Dosen : Nahot Frastian, M.KOM", 60,40); g.drawString("Mata Kuliah : Komputer Grafik", 60,60); g.drawString("TEKNIK INFORMATIKA, UNIVERSITAS INDRAPRASTA", 60,80); int xPts[]={180,40,270,40,180}; int yPts[]={100,310,225,150,350}; g.setColor(Color.red); g.drawPolygon(xPts,yPts,xPts.length); int[]x={380,240,470,240,380}; int[]y={250,460,375,300,500}; g.setColor(Color.green); g.fillPolygon(x,y,x.length); g.drawString("Nama : Edi darwanto",290,185 ); g.drawString("Npm : 201143501188",290,200 ); g.drawString("Kelas : 7xi",290,215 ); g.drawString("Mata kuliah : Komputer grafik",290,230 ); g.drawRect(280,165,270,85); } }
11. Setengah Oval
import java.awt.Graphics;
public class setengahOval extends java.applet.Applet{ public void paint (Graphics g){ g.drawArc(20,20,60,60,90,180); g.fillArc(120,20,60,60,90,180); g.drawString("Nama : Edi darwanto",240,285 ); g.drawString("Npm : 201143501188",240,300 ); g.drawString("Kelas : 7xi",240,315 ); g.drawString("Mata kuliah : Komputer grafik",240,330 ); g.drawRect(230,265,270,85); }}
12. Mypoly
import java.awt.Graphics;
public class MyPoly extends java.applet.Applet{ public void paint (Graphics g){ int x[]={39,94,97,142,53,58,26}; int y[]={37,74,36,70,108,80,106}; int pts=x.length; g.drawPolygon(x,y,pts); g.drawString("Nama : Edi darwanto",240,285 ); g.drawString("Npm : 201143501188",240,300 ); g.drawString("Kelas : 7xi",240,315 ); g.drawString("Mata kuliah : Komputer grafik",240,330 ); g.drawRect(230,265,270,85); }}
13.Mypoly1
import java.awt.Graphics;
public class MyPoly1 extends java.applet.Applet{ public void paint (Graphics g){ int x[]={39,94,97,142,53,58,26}; int y[]={37,74,36,70,108,80,106}; int pts=x.length; g.fillPolygon(x,y,pts); g.drawString("Nama : Edi darwanto",240,285 ); g.drawString("Npm : 201143501188",240,300 ); g.drawString("Kelas : 7xi",240,315 ); g.drawString("Mata kuliah : Komputer grafik",240,330 ); g.drawRect(230,265,270,85); }}
14. MyFont
import java.awt.Font;import java.awt.Graphics;import java.awt.Color;
public class MyFont extends java.applet.Applet { public void paint (Graphics g){ g.setColor(Color.black); Font f =new Font("TimesRoman", Font.PLAIN,18); Font fb =new Font("TimesRoman", Font.BOLD,18); Font fi =new Font("TimesRoman", Font.ITALIC,18); Font fbi =new Font("TimesRoman", Font.BOLD+Font.ITALIC,18); g.setFont(f); g.drawString("This is a plain font",10,25); g.setFont(fb); g.drawString("This is a bold font",10,50); g.setFont(fi); g.drawString("This is a italic font",10,75); g.setFont(fbi); g.drawString("This is a bold italic font",10,100); g.setColor(Color.black); g.drawString("Nama : Edi darwanto",240,285 ); g.drawString("Npm : 201143501188",240,300 ); g.drawString("Kelas : 7xi",240,315 ); g.drawString("Mata kuliah : Komputer grafik",240,330 ); g.drawRect(230,265,350,85); }
}
15.Graphic1
import java.awt.Graphics;
public class Graphics1 extends java.applet.Applet{
public void paint (Graphics g){
int baris[]={50,50,450};
int kolom[]={50,450,450};
g.drawPolygon(baris,kolom,baris.length);
g.drawString("Grafik Batang",125,475);
g.fillRect(75,250,50,200);
g.fillRect(150,100,50,350);
g.fillRect(225,300,50,150);
g.fillRect(300,250,50,200);
g.fillRect(375,150,50,300);
}
}