Advertisement
G-Rath

Skeleton

Mar 14th, 2014
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.32 KB | None | 0 0
  1. import java.awt.Graphics;
  2. import java.awt.Graphics2D;
  3. import javax.swing.JFrame;
  4. import javax.swing.JPanel;
  5. import javax.swing.SwingUtilities;
  6. import javax.swing.JLayeredPane;
  7. import java.awt.BorderLayout;
  8. import java.awt.Dimension;
  9.  
  10. import java.awt.event.KeyEvent;
  11.  
  12. public class Skeleton extends JFrame
  13. {
  14.     private Character playerChar = new Character();
  15.  
  16.     /**
  17.      * Constructor for objects of class Skeleton
  18.      */
  19.     public Skeleton()
  20.     {
  21.         // initialise instance variables    
  22.         initUI();
  23.     }
  24.    
  25.     private void initUI()
  26.     {
  27.         playerChar = new Character();
  28.         setPreferredSize( new Dimension( 500, 500 ) );
  29.        
  30.         setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
  31.         setLocationRelativeTo( null );        
  32.        
  33.         add( playerChar );
  34.  
  35.         playerChar.setDoubleBuffered( true );
  36.        
  37.         pack(); //?
  38.         setResizable( false );
  39.         setSize( 500, 500 );
  40.     }
  41.  
  42.     public void keyPressed( KeyEvent e )
  43.     {
  44.                 if( playerChar != null )
  45.             playerChar.startMoving();
  46.  
  47.     }
  48.  
  49.     public void keyReleased(KeyEvent e)
  50.     {
  51.         System.out.println( "Key released: " + e.getKeyChar() + " (" + e.getKeyCode() + ")" );
  52.        
  53.         if( playerChar != null )
  54.             playerChar.stopMoving();
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement