rendered paste bodypackage keypresses;
import javax.swing.JFrame;
import java.awt.Graphics;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
public class JavaGame extends JFrame {
int x, y;
public class AL extends KeyAdapter {
public void keyPressed(KeyEvent e){
int keyCode = e.getKeyCode();
if(keyCode == KeyEvent.VK_LEFT){x--;}
if(keyCode == KeyEvent.VK_RIGHT){x++;}
if(keyCode == KeyEvent.VK_UP){y--;}
if(keyCode == KeyEvent.VK_DOWN){y++;}
} public void keyReleased(KeyEvent e){}
}
public JavaGame(){
addKeyListener(new AL());
setTitle("JavaGame");
setSize(600, 600);
setResizable(false);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
x = 300;
y = 300; }
public static void main(String[] args){
JavaGame javaGame = new JavaGame(); }
public void paint(Graphics g){
g.fillOval(x, y, 30, 30);
repaint(); }
}