Opdracht 9.2 - Strafwerk-applet

Maak een applet die strafwerkregels kan genereren. De gebruiker vult in het eerste tekstvak de strafregel in die moet worden herhaald en in het tweede tekstvak (Numberfield) geeft hij aan hoe vaak die strafregel moet worden herhaald. Door op de knop te druk moet het strafwerk worden gegenereerd.


De applet moet er zo uitkomen te zien:



Gebruik voor het tonen van de strafwerkregels een TextArea widget. Het verschil tussen de widgets TextField en TextArea is dat je met TextField maar één regel kan tonen en met TextArea meerdere regels.


Versie 1
Maak de applet door gebruikt te maken van de actie append() van de widget TextArea. Tussen de twee haakjes moet je vermelden welke tekst je telkens aan de TextArea wilt toevoegen.


Versie 2
Maak de applet door geen gebruik te maken van de actie append() maar van de actie setText().

Let op: je kan de actie setText() maar één keer uitvoeren! Met andere woorden: je kan maar één keer de tekst in de interface van de applet plaatsen!


Tips

  1. Maak boven de for-loop een variabele aan van het datatype String die al het strafwerk gaat bevatten. Geef deze variabele de beginwaarde "" (een lege String).
  2. Plaat in de for-loop de code waarmee je telkens één regel strafwerk toevoegt aan de variabele die je bij stap 1 hebt gedefinieerd.

    In pseudocode ziet deze regels er als volgt uit:
    al-het-strafwerk = al-het-strafwerk + nieuwe-regel;

    Met het plusteken (+) 'lijm' je twee stukken tekst aan elkaar. Dit wordt 'String concatenation' genoemd (zie onderdeel 4. Operatoren).
  3. Maak de applet af door het totale strafwerk in de interface van de applet te plaatsen.