Bonjour,
voila j'ai fais un tp calculatrice sous java mais seulment les boutons sont en interaction qu'avec la souris ,,j'aimerai savoir comment les interagir ac les boutons du clavier aussi merci.....
Voici un petit bout de code. J'espère qu'il t'aidera.
/**
* @autor Lanube Ink.
*/
public class Fenetre extends JFrame implements KeyListener{
public Fenetre(){
this.setSize(700,500);
addKeyListener(this);
this.setVisible(true); //Très important
}
@Override
public void keyPressed(KeyEvent ke) {
switch(ke.getKeyCode()) {
case KeyEvent.VK_RIGHT : {
//Ce que tu veux tu veux faire
break;
}
}
@Override
public void keyReleased(KeyEvent ke) {
}
}
@Override
public void keyTyped(KeyEvent ke) {
}
}
Ou tu pourrais aussi lire le tutoriel de ce site entièrement ....
ou du moins juste la partie KeyListener ...
il est fait dans le bon ordre
c'est important de vouloir trouver par toi même mais mieux vaut prendre son mal en patience et achever d'abord le tutoriel!
enfin si tu décides de voler trop vite de tes propres ailes tu risques de rater des éléments importants qui t'auraient fait gagner du temps par la suite
bien qu'il y'a entièrement moyen de tout apprendre par sois même.... (mais ça va plus vite en lisant au moins un bon tuto )
A titre purement informatif :
KeyTyped : envoyé après pression+relâchement : utile pour récupérer des évènements clavier haut niveau / des combinaisons de plusieurs touches successives p.ex. touche circonflexe suivi d'un e => on peut par exemple récupérer le code ascii de 'ê' et surtout un seul évènement keyTyped est envoyé contre deux couples keyPressed/keyReleased.
interaction bouton clavier java eclipse
× 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.
quand tu presses une touche