Opdracht 6.2 - EuroDollar-applet

Doel

Het doel van deze opdracht is om te leren hoe je het maken van een applet het beste  kan aanpakken. De applet die je moet bouwen, moet een bedrag in euro’s kunnen omzetten naar dollars.

 

Interface

De buitenkant van de applicatie moet er zo uitkomen te zien:

 

 

 

 

 

 

 

 

 

Aanpak

Pak deze opdracht als volgt aan:

  1. Maak een nieuwe applet aan (frame).
  2. Bouw de interface van de applet (zie tip 2).
  3. Ga naar de event-handler behorende bij de knop.
  4. Schrijf in het Nederlands op hoe de code moet functioneren. Doe dit puntsgewijs.
  5. Vertaal de logica van de applet naar Java-code (zie tip 3 + hulpvragen).
  6. Controleer de code op spelfouten en ga na of elke regel eindigt op een puntkomma.
  7. Test de applicatie.

 

 

Tip 1
Zoek op internet wat de huidige koers is van de dollar.

 

Tip 2
Plaats op de applet twee widgets van het type NumberField (en dus niet TextField).

Deze widget kan je hier vinden:

 

 

Tip 3
Omdat je bij deze opdracht gebruik moet maken van twee widgets van het type NumberField kan je de methoden getText() en setText() niet gebruiken. Maak daarvoor in de plaats gebruik van de methode getDouble() en setDouble();

 

Tip 4
Hoe je aantekeningen kan plaatsen bij een blok code staat uitgelegd bij vraag 7 van de Veelgestelde vragen over Java.

 

Hulpvragen

  1. Welk datatype moet je kiezen voor de variabele die je gebruikt voor het 'opvangen' van het getal dat je terugkrijgt van de methode getDouble()?
  2. Welke operator moet je gebruiken om twee variabele (decimale getallen) met elkaar te vermenigvuldigen?
  3. Van welk datatype moet de variabele zijn die je als argument 'meegeeft' aan de methode setDouble(...)?