MSO practicum 1: Abstracte Klassen
Dit is de practicumopdracht van Paul Lammertsma, #0305235
Algemeen
De onderstaande voorbeelden roepen allemaal dezelfde Java klasse aan: Chart.class. Afhankelijk van de opgegeven parameters – in HTML – verschijnt er een ander soort grafiek. De parameters geven ook alle waarden op, die overigens zijn aan te passen door een waarde uit de combo list te selecteren, in het tekstvlak een nieuw getal opgeven en op enter te drukken.
Er worden zo veel mogelijk mogelijk fouten opgegeven. Mocht er een ongeldige invoerparameter aanwezig zijn, krijgt de gebruiker de mogelijkheid deze te herstellen. Hetzelfde gaat op voor een ongeldig invoer vanuit de text box.
Parameters
Chart.class accepteert vier parameters (plus de parameters voor iedere waarde van UNIVERSITEITEN):
- GRAFIEK
Type grafiek. Verwachtte waarden: bar, pie of table. Bij een ongeldige invoer wordt het type table gekozen. - UNIVERSITEITEN
Een door spaties onderscheidde reeks variabelenamen. Deze variabelen moeten als onderlinge parameters met dezelfde naam opgegeven worden die hun waarde specificeren, zoals in de opdracht is omschreven. - TITEL (optioneel)
Titel die boven het grafiek verschijnt. - KLEUR (optioneel)
De achtergrondkleur van de applet.
Voorbeelden
Pie chart
Bar chart
Table chart
MSO practicum 1, #0305235