Dag allen,
Ik heb een kleine applicatie om een hypotheek uit te rekenen. Ik vraag me af hoe ik het volgende doe: Ik moet ervoor zorgen dat als er in de tekstvakken niks of een foutieve invoer is, dat deze dan een foutmelding geeft. Ik heb tot nu toe dit:
Hier zorgt hij er dus voor dat er bij een ontbrekende invoer, als het tekstvak helemaal leeg is, dat hij het een foutmelding geeft. Echter een spatie word nog steeds getollereerd. En anders wel 2 spaties. Ook wil ik ervoor zorgen dat hij letters niet accepteerd! Hoe kan ik hiervoor zorgen en kan dat wel met bovenstaande code?
Alvast bedankt!
Ik heb een kleine applicatie om een hypotheek uit te rekenen. Ik vraag me af hoe ik het volgende doe: Ik moet ervoor zorgen dat als er in de tekstvakken niks of een foutieve invoer is, dat deze dan een foutmelding geeft. Ik heb tot nu toe dit:
Code:
boolean checkOk = true;
String fouttekst = "";
if (txtBrutojaar.getText().length() == 0) {
checkOk = false;
fouttekst += "\n Bruto jaarsalaris is niet ingevuld!";
}
if (!checkOk) {
JOptionPane.showMessageDialog(null, fouttekst, "Iets vergeten?",
JOptionPane.ERROR_MESSAGE);
} else {
code die uitgevoerd moet worden als het in orde is
}
Hier zorgt hij er dus voor dat er bij een ontbrekende invoer, als het tekstvak helemaal leeg is, dat hij het een foutmelding geeft. Echter een spatie word nog steeds getollereerd. En anders wel 2 spaties. Ook wil ik ervoor zorgen dat hij letters niet accepteerd! Hoe kan ik hiervoor zorgen en kan dat wel met bovenstaande code?
Alvast bedankt!