Oppretting av grafiske brukergrensesnitt (GUIs) i JavaFX kan enkelt oppnås ved å bruke geometriske former som rektangler og ellipser. Disse formene er enkle i sin struktur, men tilbyr mange muligheter for tilpasning og forbedring av dine grafiske applikasjoner. I denne veiledningen vil jeg vise deg hvordan du effektivt oppretter og tilpasser rektangler og ellipser for å lage visuelt tiltalende GUIs.
Viktige innsikter
- Du lærer hvordan du oppretter rektangler og ellipser i JavaFX.
- Du vil lære hvordan du tilpasser rektangler med avrundede hjørner.
- Du får praktiske tips for å styre størrelsen og posisjonen til ellipser.
Trinn-for-trinn-veiledning
Legge til og tilpasse rektangel
Først begynner vi med å opprette et rektangel. For å lage et rektangel bruker du rektangelkonstruktøren. Definer posisjon og størrelse.
Rectangle rektangel = new Rectangle(); For å plassere rektangelet, bruker du setX og setY-kommandoene. Angi verdiene for X- og Y-koordinatene samt for bredde og høyde.
rektangel.setX(100); rektangel.setY(100); rektangel.setWidth(200); rektangel.setHeight(200);
For å legge til rektangelet til hoved-roten din, bør du bruke følgende kode:
root.getChildren().add(rektangel);

Designe avrundede hjørner på rektangelet
For å gi rektangelet dine avrundede hjørner kan du bruke metodene setArcHeight og setArcWidth. Disse verdiene bestemmer avrundingen av hjørnene og kan heve kvaliteten på GUI-en din betydelig.
rektangel.setArcHeight(25); rektangel.setArcWidth(25);
Med denne innstillingen bør du nå se et avrundet rektangel. Du kan øke eller redusere verdiene for å oppnå ulike grader av avrunding.

Opprette og tilpasse ellipse
Nå skal vi se på hvordan man oppretter en ellipse. Prosessen er lik den for rektangler. Du bruker ellipseklassen og definerer de nødvendige parametrene.
Ellipse ellipse = new Ellipse(); For å sette den sentrale posisjonen til ellipsen, kan du bruke følgende kommandoer:
ellipse.setCenterX(140); ellipse.setCenterY(70);
I tillegg trenger du to radier: en for X-aksen og en for Y-aksen:
ellipse.setRadiusX(140); ellipse.setRadiusY(70);
Til slutt legger du ellipsen til rot-elementet ditt:
root.getChildren().add(ellipse);

Oppsummering av veiledningen: JavaFX Rektangel og Ellipse
Du har nå lært hvordan du oppretter og tilpasser rektangler og ellipser i JavaFX. Ved å sette posisjon, størrelse og avrunding kan du tilpasse dine grafiske applikasjoner.
Ofte stilte spørsmål
Hvordan lager jeg et rektangel i JavaFX?Bruk klassen Rectangle for å lage et rektangel. Angi posisjon og størrelse med metodene setX, setY, setWidth og setHeight.
Hvordan runder jeg hjørnene på et rektangel?Bruk setArcHeight og setArcWidth for å definere avrundingen av hjørnene.
Hvordan setter jeg den sentrale posisjonen til en ellipse?Bruk setCenterX og setCenterY for å angi posisjonen til sentrum av ellipsen.
Hvordan definerer jeg radiene til en ellipse?Bruk metodene setRadiusX og setRadiusY for å angi radiene for X- og Y-aksen.
Hvor setter jeg de geometriske formene inn i JavaFX-scenen?Bruk root.getChildren().add() etterfulgt av formen du har lagt til for å sette den inn i scenen.