Doel
Het doel van deze opdracht is om zelf te bedenken welke code je moet schrijven om de applet goed te laten functioneren. De code bij deze opdracht is dus niet gegeven (zoals bij de eerdere opdrachten wel het geval was). De code van deze applet is wel erg kort: hij bestaat maar uit twee keer één regel code. Bij deze twee regels hoef je geen variabele aan te maken of te gebruiken.
Interface
De applet die je moet maken, moet er zo uitkomen te zien:
Werking
De applet moet als volgt functioneren: wanneer de gebruiker op de knop FUN klikt, moet er in het label de tekst “Java is fun!!” worden getoond en als de gebruiker op de knop BORING klikt, moet er “Java is boring!” worden getoond.
Bouw de interface van de applet
Plaats op de applet twee knoppen (widget: Button). Vermeld op deze twee knoppen de tekst Fun en Boring (de eigenschap Text in de object-inspecteur). De knoppen zelf kan je de namen funKnop en boringKnop geven (de eigenschap Name in de object-inspecteur).
Plaats op de applet een label (widget: Label). Vermeld in deze label de tekst 'Wat vind je van Java' (de eigenschap Text in de object-inspecteur). Geef het label zelf de naam meningLabel (de eigenschap Name in de object-inspecteur).
Code schrijven
Schrijf in het Nederlands op hoe de code moet functioneren:
Als er op de .... wordt geklikt, toon dan de tekst .... in het label.
Als er op de .... wordt geklikt, toon dan de tekst .... in het label.
Vertaal de twee regels bij stap 1 naar Java-code. Ga na welke actievan een label je hierbij kan gebruiken. Kies hierbij een actie die staat in het document 'Overzicht methoden'. Dit document kan je vinden bij onderdeel 17. Kies een actie die hoort bij de widget Label ('Klasse label').
Tips
Deze applet heeft twee event-handlers! Plaats de juiste code in de juiste event-handler.
De code van deze applet is zo kort dat deze maar uit twee keer één regel code bestaat. Bij deze twee regels hoef je geen variabele aan te maken of te gebruiken.
Hoe je uitleg bij een stuk code kan plaatsen, staat uitgelegd bij vraag 7 van de veelgestelde vragen over Java.
Kom je bij de lijst van acties, die staan in het document Overzicht methoden, de volgende code tegen: (String), vervang dan het woord String door de tekst waarvan je wilt dat die in het label moet verschijnen. Let op: deze tekst moet dan tussen dubbele aanhalingstekens staan!
Het lettertype en de lettergrootte kan je aanpassen bij de eigenschap Font in de object-inspecteur.