Pengubahan Sk Uraian Materi 1. Konsep Dasar Tra
membuat an
do {
long time
= S
if time
- las
repai
try {
Threa frameDelay=10
} catch
Interr
} ++
currentFram curre
lastD
} }
while true
; }
class Men
ItemListener publicvoid
ac S
if
s
==
Exit
} }
publicvoid it
} }
Kelas yang berfungsi
class WindowE
publicvoid wi
Syste
} }
}
Output Membua
Ga Selain men
dengan menggu memproses suat
program yang d Thread dalam m
nimasi perulangan System
. currentTimeMillis
;
stDisplay frameDelay
{
int
;
ad .
sleep frameDelay
; berhenti
00 ruptedException ex
{
me
;
entFrame
=
numFrames
;
Display =
time ;
;
enuItemHandler implements
Act
{
ctionPerformed ActionEvent ev
{
String s
=
ev
.
getActionCommand
; {
System .
exit ;
temStateChanged ItemEvent e
{
g digunakan agar tombol close pada EventHandler extends WindowAdapter
{
indowClosing WindowEvent e
{
em .
exit ;
uat Animasi Teks
Gambar 5. 4 tampilan hasil running program enggunakan teknik perulangan, terdapat pu
gunakan Thread. Thread merupakan suatu uatu proses program dengan cara mengakse
dieksekusi secara urut ataupun bersamaa memungkinkan seorang pembuat program da
117
selama
tionListener
,
a frame bisa
pula pendekatan tu metode untuk
kses suatu modul aan. Penggunaan
dapat melakukan
118 animasi pada JAVA
dilakukan program dan delay.
Contoh 2. Membuat A
To change this and open the te
package gambarjava
http:javalfi.blo gerak.html;
import java .
awt .;
import java .
util .
l import java
.
util
.
l publicclass
gambar atap rumah
int x
[]= new
int []{
9 int
y
[]= new
int
[]{
2 jalan
int a
[]= new
int
[]{
5 int
b []=
new int
[]{ 2
garis jalan atas int
e []=
new int
[]{ 5
int f
[]= new
int []{
2 garis jalan teng
int c
[]= new
int []{
4 int
d
[]= new
int
[]{
3 garis jalan bawa
int g
[]= new
int
[]{
3 int
h []=
new int
[]{ 4
public gambarJava
setBackgro dengan set warna s
}
publicvoid paint
G rumput tanah
k .
setColor manual
A dengan langsung menentukan proses a an berapa lama waktu tunggu menuju prose
t Animasi Teks dengan Thread
template, choose Tools | Templates emplate in the editor.
a ;
diperoleh ogspot.co.id201210membuat-animasi-
;
logging .
Level ;
logging
.
Logger
;
rJava extends Panel {
90 ,
150 ,
210 };
x1,x2,x3 260
,
200
,
260
};
y1,y2,y3 584
,
240
,
413
,
584
};
x1,x2,x3,x4 200
, 460
, 460
, 320
}; y1,y2,y3,y4
s 537
, 563
, 573
, 547
}; x1,x2,x3,x4
280 ,
260 ,
260 ,
280 };
y1,y2,y3,y4 gah
442 ,
468 ,
478 ,
452 };
x1,x2,x3,x4 360
,
340
,
340
,
360
};
y1,y2,y3,y4 ah
337
,
363
,
373
,
347
};
x1,x2,x3,x4 450
, 430
, 430
, 450
}; y1,y2,y3,y4
{
constructor ound
new Color
207 ,
245 ,
243 ;
setBa secara manual
Graphics k {
method paint r
new Color
130 ,
235 ,
24 ;
setColor
s apa yang ses tersebut
dari i-gambar-
ackground
r secara