hi guys,
i’ve been learning with the JavaHug beginner game development and i can’t find why the keyListener doesn’t work, here is the code,
thank you
package javagame;
import java.awt.Graphics;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JFrame;
public class JavaGame extends JFrame{
int x,y;
public class AL extends KeyAdapter{
public void KeyPressed(KeyEvent e){
int keyCode = e.getKeyCode();
if(keyCode == e.VK_LEFT){
x--;
}
if(keyCode == e.VK_RIGHT){
x++;
}
if(keyCode == e.VK_UP){
y--;
}
if(keyCode == e.VK_DOWN){
y++;
}
}
public void KeyReleased(KeyEvent e){
}
}
public JavaGame(){
addKeyListener(new AL());
setTitle("JavaGame");
setSize(300,250);
setResizable(false);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
x = 150;
y = 150;
}
public void paint(Graphics g){
g.fillOval(x, y, 15, 15);
repaint();
}
public static void main (String[] arghs){
new JavaGame();
}
}