JavaFX pentru dezvoltarea interfeței grafice (GUI)

Crearea și ajustarea dreptunghiurilor și elipsoidurilor în JavaFX

Toate videoclipurile tutorialului JavaFX pentru dezvoltarea interfețelor grafice (GUI)

Crearea de interfețe grafice (GUI) în JavaFX se poate realiza cu ușurință prin utilizarea formelor geometrice precum dreptunghiuri și eliipse. Aceste forme sunt simple în structură, dar oferă multe opțiuni de personalizare și îmbunătățire a aplicațiilor tale grafice. În acest ghid, îți voi arăta cum să creezi și să personalizezi eficient dreptunghiuri și elipse pentru a realiza GUI-uri vizual atrăgătoare.

Cele mai importante concluzii

  • Vei învăța cum să creezi dreptunghiuri și elipse în JavaFX.
  • Vei afla cum să personalizezi dreptunghiurile cu colțuri rotunjite.
  • Vei primi sugestii practice pentru a controla dimensiunea și poziția elipsei.

Ghid pas cu pas

Adăugarea și personalizarea dreptunghiului

În primul rând, începem cu crearea unui dreptunghi. Pentru a genera un dreptunghi, folosești constructorul Rectangle. Definește poziția și dimensiunea.

Rectangle dreptunghi = new Rectangle(); Pentru poziționarea dreptunghiului, folosești comanda setX și setY. Setează valorile pentru coordonatele X și Y, precum și pentru lățime și înălțime.

dretunghi.setX(100); dreptunghi.setY(100); dreptunghi.setWidth(200); dreptunghi.setHeight(200);

Pentru a adăuga dreptunghiul la elementul tău principal, ar trebui să folosești următorul cod:

root.getChildren().add(dreptunghi);

JavaFX Crearea și ajustarea dreptunghiurilor și elipselor

Personalizarea colțurilor rotunjite ale dreptunghiului

Pentru a da colțuri rotunjite dreptunghiului tău, poți folosi metodele setArcHeight și setArcWidth. Aceste valori determină rotunjirea colțurilor și pot îmbunătăți considerabil GUI-ul tău.

dretunghi.setArcHeight(25); dreptunghi.setArcWidth(25);

Cu această setare, ar trebui să vezi acum un dreptunghi rotunjit. Poți crește sau reduce valorile pentru a obține grade diferite de rotunjire.

Crearea și ajustarea dreptunghiurilor și elipselor în JavaFX

Crearea și personalizarea unei elipse

Acum vom vedea cum se creează o elipsă. Procesul este similar cu cel al dreptunghiului. Folosești clasa Ellipse și definești parametrii necesari.

Ellipse elipsă = new Ellipse(); Pentru a stabili poziția centrală a elipsei, poți folosi comenzile următoare:

elipsă.setCenterX(140); elipsă.setCenterY(70);

De asemenea, ai nevoie de două raze: unul pentru axa X și unul pentru axa Y:

elipsă.setRadiusX(140); elipsă.setRadiusY(70);

În cele din urmă, adaugă elipsa la elementul tău root:

root.getChildren().add(elipsă);

Crearea și ajustarea dreptunghiurilor și elipselor în JavaFX

Sumar al tutorialului: Dreptunghi și elipsă în JavaFX

Acum ai învățat cum să creezi și să personalizezi dreptunghiuri și elipse în JavaFX. Prin setarea poziției, dimensiunii și rotunjirilor, poți personaliza aplicațiile tale grafice.

Întrebări frecvente

Cum creez un dreptunghi în JavaFX?Foloseste clasa Rectangle pentru a crea un dreptunghi. Setează poziția și dimensiunea cu metodele setX, setY, setWidth și setHeight.

Cum efectuez rotunjiri la colțurile unui dreptunghi?Utilizează setArcHeight și setArcWidth pentru a defini rotunjirea colțurilor.

Cum stabilesc poziția centrală a unei elipse?Folosește setCenterX și setCenterY pentru a stabili poziția centrului elipsei.

Cum definesc razele unei elipse?Foloseste metodele setRadiusX și setRadiusY pentru a stabili razele pentru axa X și axa Y.

Unde adaug formele geometrice în scena JavaFX?Foloseste root.getChildren().add() urmat de forma pe care ai adăugat-o pentru a o integra în scenă.