At oprette grafiske brugergrænseflader (GUIs) i JavaFX er nemt ved at bruge geometriske former som rektangler og ellipser. Selvom disse former er enkle i deres struktur, giver de mange muligheder for tilpasning og forbedring af dine grafiske applikationer. I denne vejledning vil jeg vise dig, hvordan du effektivt kan oprette og tilpasse rektangler og ellipser for at skabe visuelt tiltalende GUIs.
Vigtigste indsigt
- Du lærer, hvordan man opretter rektangler og ellipser i JavaFX.
- Du finder ud af, hvordan man tilpasser rektangler med afrundede hjørner.
- Du får praktiske tips til at styre størrelsen og placeringen af ellipser.
Trin-for-trin vejledning
Tilføj og tilpas rektangel
Først begynder vi med at oprette et rektangel. For at generere et rektangel bruger du Rectangle-konstruktøren. Definer positionen og størrelsen.
Rectangle rektangel = new Rectangle(); Til positionering af rektanglet bruger du setX og setY kommandoerne. Indstil værdierne for X- og Y-koordinaterne samt for bredden og højden.
rektangel.setX(100); rektangel.setY(100); rektangel.setWidth(200); rektangel.setHeight(200);
For at tilføje rektanglet til dit hoved-root-element, skal du bruge følgende kode:
root.getChildren().add(rektangel);

Designe afrundede hjørner på rektanglet
For at give dit rektangel afrundede hjørner, kan du bruge metoderne setArcHeight og setArcWidth. Disse værdier bestemmer afrundingen af hjørnerne og kan betydeligt forbedre din GUI.
rektangel.setArcHeight(25); rektangel.setArcWidth(25);
Med denne indstilling skulle du nu have et afrundet rektangel. Du kan øge eller mindske værdierne for at opnå forskellige grader af afrunding.

Opret og tilpas ellipse
Nu ser vi på, hvordan man opretter en ellipse. Processen er lignende som for rektanglet. Du bruger Ellipse-klassen og definerer de nødvendige parametre.
Ellipse ellipse = new Ellipse(); For at fastlægge det centrale punkt af ellipsen, kan du bruge følgende kommandoer:
ellipse.setCenterX(140); ellipse.setCenterY(70);
Derudover har du brug for to radii: én for X-aksen og én for Y-aksen:
ellipse.setRadiusX(140); ellipse.setRadiusY(70);
Til sidst tilføjer du ellipsen til dit root-element:
root.getChildren().add(ellipse);

Opsummering af tutorial: JavaFX rektangel og ellipse
Du har nu lært, hvordan du opretter og tilpasser rektangler og ellipser i JavaFX. Ved at sætte position, størrelse og afrundinger kan du tilpasse dine grafiske applikationer.
Ofte stillede spørgsmål
Hvordan opretter jeg et rektangel i JavaFX?Brug klassen Rectangle til at oprette et rektangel. Indstil position og størrelse med metoderne setX, setY, setWidth og setHeight.
Hvordan runder jeg hjørnerne på et rektangel?Brug setArcHeight og setArcWidth for at definere afrundingen af hjørnerne.
Hvordan fastlægger jeg det centrale punkt for en ellipse?Brug setCenterX og setCenterY til at fastlægge positionen for ellipsens centrum.
Hvordan definerer jeg radii for en ellipse?Brug metoderne setRadiusX og setRadiusY for at fastlægge radii for X- og Y-aksen.
Hvor tilføjer jeg de geometriske former i JavaFX-scenen?Brug root.getChildren().add() efterfulgt af formen, du har tilføjet, for at indsætte den i scenen.