De creatie en manipulatie van geometrische vormen is een essentieel onderdeel van de ontwikkeling van gebruikersinterfaces. JavaFX biedt krachtige klassen en methoden om met polygonen en polylijnen te werken. In deze handleiding leer je hoe je met behulp van deze twee klassen verschillende geometrische vormen kunt creëren, zonder veel moeite te doen.
Belangrijkste bevindingen
In deze tutorial heb je geleerd hoe je met polyline en polygon in JavaFX werkt. Je hebt geleerd hoe je punten aan een polygon of een polyline toevoegt, de vorm kleurt en de eigenschappen beheert. Je herkent het verschil tussen de twee klassen en weet hoe je ze effectief kunt gebruiken om complexe geometrische vormen weer te geven.
Stapsgewijze handleiding
Stap 1: Polygon maken
Als eerste moet je een nieuw polygon maken. Hiervoor heb je de Polygon-klasse van JavaFX nodig. Je begint met het importeren van de benodigde klasse.

Stap 2: Punten aan het polygon toevoegen
Om je polygon zichtbaar te maken, moet je punten toevoegen. Je kunt hiervoor een lijst van double-waarden gebruiken.
Stap 3: Polygon weergeven en aanpassen
Om de grootte van je polygon te wijzigen, kun je de waarden aanpassen. Maak het polygon groter of kleiner door de punten in getPoints() te wijzigen.

Stap 4: Polygon met kleur vullen
Om je polygon visueel aantrekkelijk te maken, kun je het in kleur vormgeven. Hiervoor gebruik je de methode setFill():

Met deze regel wordt je polygon rood gekleurd.
Stap 5: Gebruik van polylijnen
Polylijnen functioneren op een vergelijkbare manier als polygonen, maar ze stellen lijnen tussen de punten voor, in plaats van de vorm in te vullen. Hiervoor moet je de Polyline-klasse importeren en gebruiken.
Stap 6: Punten aan de polyline toevoegen
Net als bij het polygon kun je ook de polyline van punten voorzien. De werkwijze blijft hetzelfde:

Stap 7: Vorm sluiten
Als je wilt dat je polyline een gesloten vorm heeft, voeg dan het eerste punt aan het eind opnieuw toe.
Stap 8: Effectief gebruik van polylijnen
Als je complexe vormen zoals een huis wilt weergeven, hoef je alleen maar de coördinaten daarvoor in de polyline in te voeren. Zo kun je moeiteloos verschillende ontwerpen en structuren maken, zonder handmatig elke lijn te hoeven tekenen.
In de praktijk betekent dit dat je met minimale inspanning complexe geometrieën kunt ontwerpen.
Samenvatting – Polyline en Polygon in JavaFX
In deze handleiding heb je de basisprincipes van het maken van polygonen en polylijnen in JavaFX geleerd. Je weet nu hoe je punten toevoegt, de vormen kleurt en zowel polygonen als polylijnen effectief gebruikt.
Veelgestelde vragen
Wat is het verschil tussen polygon en polyline in JavaFX?Polygonen zijn gesloten vormen die automatisch worden gevuld, terwijl polylijnen lijnen zijn die tussen de punten worden getekend en niet gevuld zijn.
Hoe voeg ik punten aan een polygon toe?Gebruik de methode getPoints().addAll() voor je polygon-object en geef de benodigde x- en y-coördinaten als double door.
Kan ik de kleur van een polygon veranderen?Ja, je kunt de kleur van een polygon aanpassen met de methode setFill(Color color).
Hoe kan ik een gesloten polyline maken?Voeg het eerste punt van de polyline aan het eind opnieuw toe om een gesloten vorm te creëren.