×

Iklan

Iklan

Source Code Java Membuat Animasi Gambar Manusia Bergerak

Sunday, May 21, 2023 | 20:01 WIB Last Updated 2023-05-21T13:01:42Z
Source Code Java Membuat Animasi Gambar Manusia Bergerak
Source Code Java Membuat Animasi Gambar Manusia Bergerak

 

KARAWANGPORTAL - Untuk contoh kali ini, saya menggunakan empat buah gambar yang akan disatukan untuk mendapatkan animasi gambar manusia yang bergerak. Nah kali ini admin akan bagikan source code java Membuat Animasi Gambar Manusia Bergerak.

Gambar 1 :
orang1.gif
Gambar 2 :
orang2.gif
Gambar 3 :
orang3.gif
Gambar 4 :
orang4.gif

Kode Program :
//*********************************
//Nama File : animasiGrafik.java
//*********************************
//Animasi di Java
//Untuk menampilkan animasi manusia
//File gambar orang1.gif, dst
//disimpan satu direktori dengan
//animasiGrafik.java
//*********************************
import java.awt.*;
import java.awt.event.*;
public class animasiGrafik extends Frame implements Runnable {
Thread animation;
int frameDelay = 100;
Image frames[];
int numFrames;
int currentFrame = 0;
long lastDisplay = 0;
int screenWidth = 400;
int screenHeight = 400;
public static void main(String args[]) {
animasiGrafik app = new animasiGrafik ();
}
public animasiGrafik () {
super("Animasi Grafik");
setup();
setSize(screenWidth,screenHeight);
addWindowListener(new WindowEventHandler());
show();
animation = new Thread(this);
animation.start();
}
void setup() {
setupMenuBar();
setFont(new Font("default",Font.BOLD,18));
Toolkit toolkit = getToolkit();
frames = new Image[4];
// objek yang akan ditampilkan
frames[0] = toolkit.getImage("orang1.gif");
frames[1] = toolkit.getImage("orang2.gif");
frames[2] = toolkit.getImage("orang3.gif");
frames[3] = toolkit.getImage("orang4.gif");
numFrames = frames.length;
}
void setupMenuBar() {
MenuBar menuBar = new MenuBar();
Menu fileMenu = new Menu("File");
MenuItem fileExit = new MenuItem("Exit");
fileExit.addActionListener(new MenuItemHandler());
fileMenu.add(fileExit);
menuBar.add(fileMenu);
setMenuBar(menuBar);
}
public void paint(Graphics g) {
g.drawImage(frames[currentFrame],125,80,this);

}

No comments:

Post a Comment

Karawang Portal | adalah tempat belajar blogger pemula dan profesional. Kamu bisa menemukan kami di sosial media berikut.

Note: Only a member of this blog may post a comment.

×
Berita Terbaru Update