Jumat, 18 Desember 2015

Form Java Applet membuat Animasi Mobil-Mobilan

Selamat Morning, Good Pagi Coeegggg   !!!!! Opo Kabareeee Mbloooo

kali ini, Ane akan membahas tentang java applet...
Pada java applet, biasa digunakan untuk membuat grafik, qta jga bisa membuat semacam animasi(yaitu gambar yang bergerak).
java applet ini, bila di buat dalam aplikasi JCreator, qta harus membuat juga ektensi HTMLnya. karena, animasi yang di buat, tidak dapat dijalankan secara langsung di program tersebut...
untuk lebih jelasnya, qta lihat sja contoh yang saya buat sebuah mobil yang bergerak maju mundur...

Oke lah, langsung Aja ga pake lama..
Buka JCreator Ente => pilih New Project => lalu pilih Basic Java Applet

lalu copy'kan coding di bawah

import java.applet.*;
import java.awt.*;

//*** Animasi Mobil ***\\

//-- From JAVA APPLET --\\

//__ By Arif Cengli __\\

public class mobil extends Applet implements Runnable
{
    private Thread jalan;
    private int x=0,
    x1=0,
    x2=70,
    x3=10,
    x4=65;
    
    public void start()
   {
       if (jalan==null)
       { jalan = new Thread(this); jalan.start();}
   }
   
    public void stop()
   {
       if(jalan!=null)
       { jalan = new Thread (this);jalan.stop();}
   }
   
    public void run()
    {
        while (true)
        {
           for(x=0; x<=300;x+=10)
            {
               x2+=10;
               x1+=10;
               x3+=10;
               x4+=10;
               repaint();
               try{Thread.sleep(100);}
               catch (InterruptedException e){}
            }
           for(x=300;x>=0;x-=10)
            {
               x2-=10;
               x1-=10;
               x3-=10;
               x4-=10;
               repaint();
               try{Thread.sleep(100);}
               catch (InterruptedException e){}
            }
        }
    }
    
    public void paint(Graphics g)
    {
       g.setColor(Color.gray);
       g.fillRect(x1,20,70,50);
       g.setColor(Color.blue);
       g.fillRect(x2,40,30,30);
       g.setColor(Color.black);
       g.fillOval(x3,60,22,22);
       g.fillOval(x4,60,22,22);
    }
}


Note :
setelah coding d atas d buat, buat lagi coding buat ekstensi HTML...
form .html berfungsi sebagai metod Main Class (RUN).


applet code="mobil.class" width="500" height="300">

penampakan dari coding di atas adalah sebagai berikut..



Selamat berkreasi, Tunggu Post berikutnya ya gaessss  !!!!


1 komentar: