| www.everythingisspiritual.com | www.mosaic.org |
Over het algemeen zitten dit soort fouten tussen het scherm en het toetsenbord
..
Ten eerste gaan string vergelijkingen ietsje anders ->
of (om eventuele nullpointer exceptions te voorkomen)
Daarnaast moet dit stuk code wel worden aangeroepen waneer de focus van het textfield wordt gehaald. Dat is namelijk aan dit stukje code niet te zien
.
Ten eerste gaan string vergelijkingen ietsje anders ->
Java:
1
| mltext.equals("") |
of (om eventuele nullpointer exceptions te voorkomen)
Java:
1
| "".equals(mltext) |
Daarnaast moet dit stuk code wel worden aangeroepen waneer de focus van het textfield wordt gehaald. Dat is namelijk aan dit stukje code niet te zien
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Kun je niet beter controleren of de lengte van mltext 0 is? (meest gangbare oplossing om te controleren of iets leeg is dacht ik)
Moet je bij het verliezen van de focus ff een stringetje naar de prompt schrijven (System.out.println("FOcus kwijt"); oid)
Java event handling kan soms wel eens anders werken als je denkt of verkeerd geimplementeerd zijn, wat lang niet altijd tot foutmeldingen leidt, maar wel ervoor zorgt dat er nix gebeurt met je events.
Dit is mijn standaard manier van java event debugging...
Java event handling kan soms wel eens anders werken als je denkt of verkeerd geimplementeerd zijn, wat lang niet altijd tot foutmeldingen leidt, maar wel ervoor zorgt dat er nix gebeurt met je events.
Dit is mijn standaard manier van java event debugging...
Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD