JavaFX GUI izstrādei

Poligons un polilīnijas JavaFX – formas efektīvi veidot

Visi pamācības video JavaFX GUI izstrādei

Ģeometrisko formu izveide un manipulācija ir būtiska lietotāju interfeisa izstrādes sastāvdaļa. JavaFX piedāvā jaudīgas klases un metodes, lai strādātu ar poligoniem un polilīnijām. Šajā rokasgrāmatā tu uzzināsi, kā, izmantojot šīs divas klases, izveidot dažādas ģeometriskas formas, neveicot lielu pūles.

Galvenās atziņas

Šajā pamācībā tu esi iemācījies, kā strādāt ar polilīniju un poligonu JavaFX. Tu esi uzzinājis, kā pievienot punktus poligonam vai polilīnijai, krāsot formu un pārvaldīt tās īpašības. Tu atpazīsti atšķirību starp abām klasēm un zini, kā tās efektīvi izmantot, lai attēlotu sarežģītas ģeometriskas formas.

A soli pa solim rokasgrāmata

1. solis: izveido poligonu

Sākumā tev jāsagatavo jauns poligons. Tam tev nepieciešama JavaFX poligona klase. Tu sāksi, importējot nepieciešamo klasi.

Poligons un polilīnijās JavaFX – formas efektīvi veidot

2. solis: pievieno punktus poligonam

Lai padarītu savu poligonu redzamu, tev ir jāpiešķir punkti. Tu vari izmantot divu veidu vērtību sarakstu.

3. solis: parādi un pielāgo poligonu

Lai mainītu sava poligona izmēru, tu vari pielāgot vērtības. Palielini vai samazini poligonu, mainot punktus getPoints().

Poligoni un polilīnijas JavaFX – efektīva formu izveide

4. solis: aizpildi poligonu ar krāsu

Lai vizuāli pievilcīgi izveidotu savu poligonu, tu vari to krāsot. Tam tu izmanto metodi setFill():

Poligoni un polilīnijas JavaFX – efektīvi veidot formas

Ar šo rindu tavs poligons tiks krāsots sarkans.

5. solis: polilīnijām

Polilīnijas darbojas līdzīgi poligoniem, taču tās attēlo līnijas starp punktiem, nevis aizpilda formu. Tam tev jāimportē un jāizmanto polilīnijas klase.

6. solis: pievieno punktus polilīnijai

Tieši tāpat kā poligonam tu vari pievienot punktus arī polilīnijai. Procesa būtība paliek nemainīga:

Poligon un Polilinija JavaFX – efektīvi veidot formas

7. solis: aizver formu

Ja vēlies, lai tava polilīnija būtu slēgta forma, pievieno pirmo punktu beigās vēlreiz.

8. solis: efektīva polilīniju izmantošana

Ja vēlies attēlot sarežģītas formas, piemēram, māju, tev ir tikai jāievada koordinātas polilīnijā. Tādā veidā tu vari bez piepūles izveidot dažādus dizainus un struktūras, neizstādot katru atsevišķo līniju manuāli.

Praksē tas nozīmē, ka tu vari ar minimālu piepūli projektēt sarežģītas ģeometriskas formas.

Kopsavilkums – Polilīnija un poligons JavaFX

Šajā rokasgrāmatā tu esi iepazinis poligonu un polilīniju izveides pamatus JavaFX. Tagad tu zini, kā pievienot punktus, krāsot formas un efektīvi izmantot gan poligonus, gan polilīnijas.

Bieži uzdotie jautājumi

Kādas ir atšķirības starp poligonu un polilīniju JavaFX?Poligoni ir slēgtas formas, kuras automātiski aizpildās, kamēr polilīnijas ir līnijas, kas tiek zīmētas starp punktiem un nav aizpildītas.

Kā pievienot punktus poligonam?Izmanto metodi getPoints().addAll() savam poligona objektam un nodod nepieciešamās x un y koordinātas kā divus vērtības.

Vai es varu mainīt poligona krāsu?Jā, tu vari pielāgot poligona krāsu, izmantojot metodi setFill(Color color).

Kā es varu izveidot slēgtu polilīniju?Pievienojot pirmo polilīnijas punktu beigās vēlreiz, tu vari izveidot slēgtu formu.