Interface graphique

Daniel - 5 sept. 2017 à 21:37 - Dernière réponse : KX 15364 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 21 avril 2018 Dernière intervention
- 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 

3 réponses

Répondre au sujet
KX 15364 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 21 avril 2018 Dernière intervention - 5 sept. 2017 à 21:41
0
Utile
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
Utile
1
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 15364 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 21 avril 2018 Dernière intervention - 5 sept. 2017 à 22:01
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.