★ Aan de slag 63

Voor het sorteren van een rij getallen gaan we een app schrijven.
Als eerste ontwerpen we de interface van de app.
Op de app staan vijf knoppen: maakGetallenrijKnop, bubbleSortKnop, insertionSortKnop, selectionSortKnop en quickSortKnop.
Daarnaast is er een instantie van de klasse ListView, getallenLijst, waar de lijst met getallen komt te staan.
Tenslotte nog tijdVeld, een instantie van NumberField.

  1. Ontwerp de interface.

Door op Maak Getallenrij te klikken wordt een lijst van 50 willekeurige getallen geplaatst die kunnen liggen tussen 1 en 10.000.

  1. Creëer twee instance variabelen van het type int:
    MAXAANTAL en MAXGETAL.
    MAXAANTAL krijgt de waarde 50 en MAXGETAL de waarde 10000
  2. Maak een array getallenRij.
  3. Schrijf de event-handler voor de maakGetallenrijKnop.
  4. Neem de code voor de methode bubbleSort(int[]) over.
  5. Schrijf de event-handler voor de bubbleSortKnop. Maak daarbij gebruik van de methode bubbleSort(int[]).
  6. Test de knop.