الرجاء من احد من الاخوه المساعده في تعلليل عدم حركه المربع الصغير بأستخدام الاسهم رغم اني نقل البرنامج مثل ما هو بلظبط من كتاب و لم تنفع الحكايه و اليكم الكود
import java.awt.event.*;
import java.awt.*;
import java.applet.*;
public class Dubai extends Applet {
int rx,ry;
Qal d = new Qal(this);
public void init() {
rx= getWidth()/2;
ry=getHeight()/2;
addKeyListener(d);
requestFocus();
}
public void paint(Graphics g) {
g.fillRect(rx,ry,10,10);
}
}
class Qal extends KeyAdapter{
Dubai h;
Container g;
Qal(Dubai h){
this.h= h;
}
public void keyPressed(KeyEvent event){
switch(event.getKeyCode()){
case (KeyEvent.VK_DOWN) :h.ry+=10;break;
case (KeyEvent.VK_UP) :h.ry-=10;break;
case (KeyEvent.VK_LEFT) :h.rx-=10;break;
case (KeyEvent.VK_RIGHT) :h.rx+=10;break;
}h.repaint();
}
}
