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
Les deux principales inventions sorties de Berkeley sont UNIX et le LSD. Difficile de croire à une quelconque coïncidence - Jeremy S. Anderson
Avant de vouloir qu’un logiciel soit réutilisable, il faudrait d’abord qu’il ait été utilisable - Ralph Johnson
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
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
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 tag quand 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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager