All pastes #2120270 Raw Edit

Unnamed

public text v1 · immutable
#2120270 ·published 2012-02-21 00:10 UTC
rendered paste body
package 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(); }
    }