débutant en Java, j'essaye d'implémenter un Thread qui print des points et s'arrête à l'appui sur la touche entrée.
Voici le code:
import java.awt.event.*;
public class threadUebung extends Thread implements KeyListener {
KeyEvent key;
public threadUebung(String name) {
super(name);
addKeyListener(this);
}
private void addKeyListener(threadUebung threadUebung) {
}
public boolean xPressed(KeyEvent e) {
return (e.getKeyCode() == KeyEvent.VK_ENTER);
}
public void run() {
try {
while(!xPressed(key)) {
System.out.println(this.getName());
Thread.sleep(10);
}
} catch (Exception e) {}
}
public static void main(String[] args) {
threadUebung t = new threadUebung(".");
t.start();
}
@Override
public void keyReleased(KeyEvent arg0) {
}
@Override
public void keyTyped(KeyEvent arg0) {
}
@Override
public void keyPressed(KeyEvent e) {
key = e;
}
}
Néanmoins le programme s'arrête au démarrage. Pourriez-vous m'aider ?
Merci d'avance.
- Edité par NosTaelGeek 17 novembre 2017 à 12:00:48
J'aime les pommes.
Thread qui s'arrête à l'appui sur entrée
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.