Bonjou,
je voulais savoir comment interdire l'appuy sur certaine touche comme dans la calculette windows?
et 2nd question , effacer le cursor dans un TextField
merci de votre aide
Bonjou,
je voulais savoir comment interdire l'appuy sur certaine touche comme dans la calculette windows?
et 2nd question , effacer le cursor dans un TextField
merci de votre aide
Bonjour,
Ce que tu veux c'est interdire l'appui sur une touche du clavier, ou interdire de cliquer sur le bouton qui représente la touche en question ?
Si c'est le premier cas je pense qu"il te suffit de ne pas traiter l'évenement, en revanche si c'est le deuxième cas il doit exister dans l'objet bouton une methode enabled() ou un equivalent.
C'est le premier cas. mais imagine si j'appuyez sur la touche du clavier E alors que celle ci est interdite, E vas s'affciher dans mon TextField , mais aucun n'évènement va avoir lieux..... et donc comment effacer le E du TextField
Tu interceptes les touches, et tu testes si la touche est un nombre sinon tu modifie le text du textfield via getText() et setText()C'est le premier cas. mais imagine si j'appuyez sur la touche du clavier E alors que celle ci est interdite, E vas s'affciher dans mon TextField , mais aucun n'évènement va avoir lieux..... et donc comment effacer le E du TextField
ok merci pour intercepter les touche je doit bien utiliser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2implements KeyListener
??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void keyPressed(KeyEvent evt) { char Caract = evt.getKeyChar(); }
merci
J'ai comme l'impression que tu te trouve dans le vrai![]()
C'est probablement plus simple en utilisant un JFormattedTextField plutot qu'un JTextField normal.
Tu peux egalement avoir plus d'infos sur ce post.
Merci de penser au tagquand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
Partager