Interface graphique

- - Dernière réponse : KX
Messages postés
15865
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
14 décembre 2018
- 5 sept. 2017 à 22:01
Bonjour, svp comment je peux comparer la touche appuyer a la touche entrer, en java pour voir si la touche pressé par l'utilisateur correspond a la touche entré
Afficher la suite 

Votre réponse

2 réponses

Messages postés
15865
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
14 décembre 2018
0
Merci
Bonjour,

Dans ton KeyListener tu récupères la valeur du KeyEvent et tu compares le résultat de la méthode getKeyCode() (un int) avec la valeur VK_ENTER.
Commenter la réponse de KX
0
Merci
En fait voici mon code le evt.getKeyCode() est en rouge et n est meme pas dans les propositions des fonctions que l on peut utiliser



private void txtreActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(evt.getKeyCode() == KeyEvent.VK_ENTER){ // tu clique sur entrée et il va commencé la recherche
try {
model.setRowCount(0); // pour vider la liste des etudiants
{
Rs = stm.executeQuery("SELECT * FROM etudiant WHERE note ='"+txtre.getText()+"' ");
}
while(Rs.next()){

Object [] etudiant ={Rs.getInt(1),Rs.getString(2),Rs.getString(3),Rs.getString(4),Rs.getInt(5)};
model.addRow(etudiant);
}
if(model.getRowCount() == 0){
JOptionPane.showMessageDialog(null, "il y a aucun etudiant");
}else{
int i = 0;
deplace(i);
}

}catch (Exception ex) {
System.err.println(ex);
JOptionPane.showMessageDialog(null, ex.getMessage());
}
}
}
KX
Messages postés
15865
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
14 décembre 2018
-
C'est un KeyListener qu'il te faut, là ton code manipule un ActionListener.
Commenter la réponse de daniel

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.