Opdrachtomschrijving
Het doel van deze opdracht is om een applet te maken waarmee je kan inloggen. Het verschil met een normaal inlogscherm is dat jij bij dit inlogscherm alleen kan inloggen met een gebruikersnaam en wachtwoord die beide bestaan uit een heel getal.
Versie I
Maak een applet met daarop de volgende drie widgets:
Schrijf de code die ervoor zorgt dat als de gebruikersnaam 657321 invoert je de melding "Het inloggen is gelukt" te zien krijgt. Voer je een ander nummer in dan moet je de melding "Uw gebruikersnaam is onjuist" worden getoond.
Versie II
Breid de applet uit met een invoerveld voor het invoeren van het wachtwoord. Ook dit invoerveld moet van het type numberField zijn.
Breid de logische expressie van versie I zo uit dat je alleen kan inloggen als zowel de gebruikersnaam als het wachtwoord juist is. Als voorbeeld kan je het wachtwoord 123456 kiezen.
Is het inloggen gelukt dan moet de melding "Het inloggen is gelukt" worden getoond. Is de gebruikersnaam of het wachtwoord onjuist dan moet de melding "De gebruikersnaam of wachtwoord is onjuist" worden getoond.
Voor het uitbreiden van de logische expressie kan je twee operatoren gebruiken: && of ||. De operator && betekent AND en de operator || betekent OR. Hieronder staan twee voorbeelden. Welke van deze twee voorbeelden moet je gebruiken?
Voorbeeld 1
int a = 123;
int b = 456;
if ( a == 123 || b == 456){
System.out.println("a is 123 of b is 456");
} else {
System.out.println("a is geen 123 en b is geen 456");
}
Voorbeeld 2
int a = 123;
int b = 456;
if ( a == 123 && b == 456){
System.out.println("a is 123 en b is 456");
} else {
System.out.println("a is geen 123 en/of b is geen 456");
}