Advertisement
kemkriszt

Applet

Apr 9th, 2014
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.20 KB | None | 0 0
  1. package somegame;
  2.  
  3. import java.applet.Applet;
  4. import java.awt.Color;
  5. import java.awt.Frame;
  6. import java.awt.event.KeyEvent;
  7. import java.awt.event.KeyListener;
  8.  
  9. public class SomeGame extends Applet implements KeyListener,Runnable{
  10.    
  11.     @Override
  12.     public void init() {
  13.         setSize(800,480);
  14.         setBackground(Color.BLACK);
  15.         setFocusable(true);
  16.         Frame fr = (Frame)this.getParent().getParent();
  17.         fr.setTitle("Q-Bot Alpha");
  18.         addKeyListener(this);
  19.     }
  20.    
  21.    // a pontok helyén csak felülírt metódusok vannak amelyek nem csinálnak semmit..
  22.     .....
  23.    
  24.     @Override
  25.     public void run() {
  26.         while(true){
  27.             repaint();
  28.             try{
  29.                 Thread.sleep(17);
  30.             }catch(Exception e){
  31.                 e.printStackTrace();
  32.             }
  33.         }
  34.     }
  35.  
  36.     ......
  37.  
  38.     @Override
  39.     public void keyPressed(KeyEvent e) {
  40.         switch(e.getKeyCode()){
  41.             case KeyEvent.VK_UP:
  42.                 System.out.println("Moving up");
  43.                 break;
  44.             case KeyEvent.VK_DOWN:
  45.                 System.out.println("Moving down");
  46.                 break;
  47.             case KeyEvent.VK_LEFT:
  48.                 System.out.println("Moving left");
  49.                 break;
  50.             case KeyEvent.VK_RIGHT:
  51.                 System.out.println("Moving right");
  52.                 break;
  53.             case KeyEvent.VK_SPACE:
  54.                 System.out.println("Moving jump");
  55.                 break;
  56.         }
  57.     }
  58.  
  59.     @Override
  60.     public void keyReleased(KeyEvent e) {
  61.         switch(e.getKeyCode()){
  62.             case KeyEvent.VK_UP:
  63.                 System.out.println("Stop moving up");
  64.                 break;
  65.             case KeyEvent.VK_DOWN:
  66.                 System.out.println("Stop moving down");
  67.                 break;
  68.             case KeyEvent.VK_LEFT:
  69.                 System.out.println("Stop moving left");
  70.                 break;
  71.             case KeyEvent.VK_RIGHT:
  72.                 System.out.println("Stop moving right");
  73.                 break;
  74.             case KeyEvent.VK_SPACE:
  75.                 System.out.println("Stop moving jump");
  76.                 break;
  77.         }
  78.     }
  79.  
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement