Interface graphique

Daniel - 5 sept. 2017 à 21:37
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 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é

2 réponses

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 127
5 sept. 2017 à 21:41
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.
0
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());
}
}
}
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 127
5 sept. 2017 à 22:01
C'est un KeyListener qu'il te faut, là ton code manipule un ActionListener.
0
Rejoignez-nous