Bonjours je suis un élève de terminale et je debute en programation
Mes collègue et moi somme confronté a un probleme avec les Keylistener entre autre le KeyPressed
port java.awt.event.ActionEvent;
import java.awt.event.InputEvent;
import java.awt.event.ComponentEvent;
import java.awt.AWTEvent
import java.util.EventObject;
import java.lang.Object;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyPressed
Voici les imports que nous avons fait
public void keyPressed(KeyEvent e) {
int keyCode = e.getKeyCode();
switch(keyCode) {
case KeyEvent.VK_UP : print(“youpie”);
case KeyEvent.VK_DOWN : print(“blabla”);
case KeyEvent.VK_LEFT : print(“oui”);
case KeyEvent.VK_RIGHT : print(“non”);
}
};
void main() {
KeyPressed(KeyEvent());
}
Et voici le mode dont nous voudrions l’utilisé (la forme serait la meme grossierement mais pas les sorties du switch)
Si nous avons tout compris nous avons definit un nouvelle evenement ou si les touche directionnele sont pressé les differement message s’afficheront. Mais a ce niveau la javascool nous renvoit une erreur dont nous ne comprennons pas l’origine
Erreur de syntaxe ligne 5 :
Il y a un symbole non-défini à cette ligne : «class KeyEvent» (utilisez-vous la bonne proglet ?) public void keyPressed(KeyEvent e) {
Merci de votre aide
Edité le 01/02/2013 à 10:06