Archief - [PROG][JAVA] event afbreken

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

passero

Legacy Member
Ik heb ergens op een TextField een keyListener gezet. De bedoeling is om als iemand . intikt, die vervangen wordt door een , maar dit werkt blijkbaar niet goed.
Stel dat ik 23. ingeef dan krijgt ik in mijn textfield .23, tezien.

ik dacht eerst om
txt.setText(txt.getText() + ","); te doen maar dit werkt niet echt.

na enkele test merk ik dat de punt maar toegevoegd wordt NA het uitvoeren van mijn code. Daarom dacht ik, is het mogelijk om zoals wat ik gedaan heb, een komma toe te voegen en dan zeggen dat hij NIETS meer moet doen, dus het event afbreken en de punt niet zetten.

jodeman

Legacy Member
Code:
String test = "hier, en nu .";
test.replace('.',',');

werkt dat niet?

passero

Legacy Member
neen omdat op het moment de code wordt uitgevoerd, de punt nog niet in het veld staat

Boris Yeltsin

Legacy Member
De keylistener maakt (dacht ik) een onderscheid tussen keyPressed en keyReleased. Heb je al eens geprobeerd de code uit te voeren bij keyReleased?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan