Browse Source

added fields and methods to JFrame class

pull/1/head
17mgeffert 8 years ago
parent
commit
b139b1cda1
1 changed files with 26 additions and 0 deletions
  1. +26
    -0
      src/tanks/Tanks.java

+ 26
- 0
src/tanks/Tanks.java View File

@ -11,6 +11,7 @@ import java.awt.Graphics;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
import java.awt.event.ActionListener; import java.awt.event.ActionListener;
import java.awt.event.KeyEvent; import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.ArrayList; import java.util.ArrayList;
import javax.swing.JFrame; import javax.swing.JFrame;
import javax.swing.JPanel; import javax.swing.JPanel;
@ -31,6 +32,31 @@ public class Tanks
//constructor //constructor
public Tanks() public Tanks()
{ {
frame=new JFrame("Tanks project");
frame.setSize(500,500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
KeyListener key=new KeyListener()
{
@Override
public void keyTyped(KeyEvent e)
{
}
@Override
public void keyPressed(KeyEvent e)
{
p.updateDir(e, true);
panel.repaint();
}
@Override
public void keyReleased(KeyEvent e) {
p.updateDir(e, false);
panel.repaint();
}
};
frame.addKeyListener(key);
System.out.println("Mrs. Shaw test"); System.out.println("Mrs. Shaw test");
panel = new JPanel() panel = new JPanel()
{ {

Loading…
Cancel
Save