Pengertian Java
Pemograman Java adalah bahasa pemograman yang berorientasi sebuah objek teknik pemograman yang memusatkan sebuah desain pada suatu objek dan class. anda juga harus mengetahui konsep dasar berorientasi objek yang salah satunya adalah class dan objek.
import javax.swing.*;
import java.awt.*;
import java.awt.geom.AffineTransform;
class mobilkatak extends Canvas
{
public void paint(Graphics ikh) #didepan graphiscs itu adalah nama yang kita buat untuk nama di folder penyimpanan
{
Graphics2D g = (Graphics2D) ikh;
g.setColor(Color.white);
g.fillRect(0,0,1000,500);
(
int x[] ={65,74,85,100,114,133,147,168,179,190,205,221,237,302,378,404,426,466,495,526,547,564,575,575,570,561,552,540,256,511,495,240,471,465,461,457,448,226,212,203,199,193,184,168,148,124,109,98,81,269,271,184,190,212,239,286,354,378,293,366,361,286};
int y[] ={319,288,263,243,228,213,199,186,176,166,162,157,155,151,162,185,210,215,221,233,243,255,272,290,308,296,283,272,264,263,265,274,287,297,309,319,328,326,328,317,303,288,276,267,264,273,291,308,317,175,221,221,201,190,181,175,177,186,215,221,199,224};
g.setColor(Color.decode("#B9831F"));
int jumlahsisi = x.length;
g.setColor(Color.decode("#B9831F"));
g.fillPolygon(x,y,jumlahsisi);
int q[]={141,144,160,175,185,190,190,181,167,143,121,111,109,112,119,130,148,159,159,147,137,137,511,526,540,552,559,561,554,544,526,505,489,475,469,467,472,483,495};
int e[]={278,279,281,288,301,317,333,347,358,362,352,338,318,305,292,283,308,314,326,331,324,312,276,276,284,295,311,561,554,356,364,364,358,343,326,309,294,284,277};
/*int t[]={511,526,540,552,559,561,554,544,526,505,489,475,469,467,472,483,495};
int u[]={276,276,284,295,311,561,554,356,364,364,358,343,326,309,294,284,277};
*/
g.setColor(Color.decode("#CCD7DD"));
int jumlah = q.length;
g.setColor(Color.decode("#CCD7DD"));
g.fillPolygon(q,e,jumlah);
/* g.setColor(Color.decode("#CCD7DD"));
int jumlahban = t.length;
g.setColor(Color.decode("#CCD7DD"));
g.fillPolygon(t,u,jumlah); */
}}
public class mobilkatak extends JFrame
{
mobilkatak gambar=new mobilkatak();
mobilkatak()
{
super("Mobil Katak");
setLocation(0,0);
setSize(800,500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void KomponenVisual()
{
getContentPane().setLayout(new BorderLayout());
getContentPane().add(gambar,BorderLayout.CENTER);
setVisible(true);
}
public static void main(String[] args)
{
mobilkatak chang=new mobilkatak ();
chang.KomponenVisual();
}}
No comments:
Post a Comment