Er det syntaksfejl - eller stikker det dybere?
Hej alle.Jeg kan ikke finde ud af hvad fejlen er i mit test program, jeg skal finde ud af hvordan jeg får ting til at flytte sig på skærmen. Generelt bare at registrere tastetryk. TIl dette formål har jeg fundet/skrevet dette lille program med Eclipse (udviklingsprogram), men den viser 6 syntaksfejl som slet ikke giver mening iflg mig... kan I gennemskue det?
package test;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
class test {
public static void main(String[] args) {
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_LEFT) {
boolean leftPressed = true;
}
if (e.getKeyCode() == KeyEvent.VK_RIGHT) {
boolean rightPressed = true;
}
if (e.getKeyCode() == KeyEvent.VK_SPACE) {
boolean firePressed = true;
}
}
private class KeyInputHandler extends KeyAdapter {}
this.addKeyListener(new KeyInputHandler());
public void keyReleased(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_LEFT) {
boolean leftPressed = false;
}
if (e.getKeyCode() == KeyEvent.VK_RIGHT) {
boolean rightPressed = false;
}
if (e.getKeyCode() == KeyEvent.VK_SPACE) {
boolean firePressed = false;
}
}
public void keyTyped(KeyEvent e) {
if (e.getKeyChar() == 27) {
System.exit(0);
}
}
}
}
Desuden - er der nogen der nogen der har et godt & nemt eksempel på at demonstrere det er lytte efter tastetryk? (jeg har søgt på nettet i et godt stykke tid)... jeg er ikke så stiv i Java endnu :)
/Jesper
