JavaFX GUI izstrādei

JavaFX taisnstūrus un ellipses izveidot un pielāgot

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

Grafisko lietotāju interfeisu (GUI) izveide JavaFX nepavisam nav sarežģīta, izmantojot ģeometriskas formas, piemēram, taisnstūrus un elipses. Šīs formas, lai arī ir vienkāršas savā struktūrā, piedāvā daudz iespēju pielāgošanai un uzlabošanai jūsu grafiskajās lietotnēs. Šajā ceļvedī es parādīšu, kā efektīvi izveidot un pielāgot taisnstūrus un elipses, lai veidotu vizuāli pievilcīgus GUI.

Svarīgākie atziņas

  • Tu uzzināsi, kā izveidot taisnstūrus un elipses JavaFX.
  • Tu uzzināsi, kā pielāgot taisnstūrus ar noapaļotām malām.
  • Tu saņemsi praktiskus padomus, lai kontrolētu elipses izmēru un pozīciju.

Solim pa solim instrukcija

Pievienot un pielāgot taisnstūri

Vispirms sāksim ar taisnstūra izveidi. Lai izveidotu taisnstūri, izmanto Rectangle konstruktoru. Definē pozīciju un izmēru.

Rectangle taisnstūris = new Rectangle(); Taisnstūra pozicionēšanai izmanto setX un setY komandu. Iestatiet vērtības X un Y koordinātēm, kā arī platumam un augstumam.

taisnstūris.setX(100); taisnstūris.setY(100); taisnstūris.setWidth(200); taisnstūris.setHeight(200);

Lai pievienotu taisnstūri savam galvenajam saknes elementam, tev vajadzētu izmantot sekojošo kodu:

sakne.getChildren().add(taisnstūris);

JavaFX taisnstūrus un elipses izveidot un pielāgot

Noapaļot taisnstūra stūrus

Lai piešķirtu savam taisnstūrim noapaļotus stūrus, vari izmantot metodes setArcHeight un setArcWidth. Šīs vērtības nosaka stūru noapaļojuma pakāpi un var ievērojami uzlabot tavu GUI.

taisnstūris.setArcHeight(25); taisnstūris.setArcWidth(25);

Ar šo iestatījumu tev vajadzētu redzēt noapaļotu taisnstūri. Tu vari palielināt vai samazināt vērtības, lai iegūtu dažādus noapaļojuma līmeņus.

Izveidot un pielāgot JavaFX taisnstūrus un elipses

Izveidot un pielāgot elipsi

Tagad aplūkosim, kā izveidot elipsi. Process ir līdzīgs taisnstūrim. Tu izmanto elipses klasi un nosaki nepieciešamos parametrus.

Ellipse elipses = new Ellipse(); Lai noteiktu elipses centrālo pozīciju, vari izmantot sekojošas komandas:

elipses.setCenterX(140); elipses.setCenterY(70);

Papildus tev nepieciešami divi rādiusi: viens X asij un viens Y asij:

elipses.setRadiusX(140); elipses.setRadiusY(70);

Visbeidzot, pievieno elipsi savam saknes elementam:

sakne.getChildren().add(elipses);

JavaFX taisnstūri un elipses izveide un pielāgošana

Tutorial kopsavilkums: JavaFX Taisnstūris un Elipse

Tagad tu esi iemācījies, kā izveidot un pielāgot taisnstūrus un elipses JavaFX. Iestatot pozīciju, izmēru un noapaļojumu, tu vari individuāli pielāgot savas grafiskās lietotnes.

Biežāk uzdotie jautājumi

Kā izveidot taisnstūri JavaFX?Izmanto Rectangle klasi, lai izveidotu taisnstūri. Iestati pozīciju un izmēru, izmantojot metodes setX, setY, setWidth un setHeight.

Kā izdarīt noapaļojumus taisnstūra stūros?Izmanto setArcHeight un setArcWidth, lai noteiktu stūru noapaļojumu.

Kā noteikt elipses centrālo pozīciju?Izmanto setCenterX un setCenterY, lai noteiktu elipses viduspunktu.

Kā definēt elipses rādiusus?Izmanto metodes setRadiusX un setRadiusY, lai noteiktu rādius X un Y asij.

Kur pievienot ģeometriskās formas JavaFX ainā?Izmanto root.getChildren().add() pēc tam, kad esi pievienojis formu, lai to iekļautu ainā.