Създаването на графични потребителски интерфейси (GUIs) в JavaFX може лесно да се постигне чрез използването на геометрични форми като правоъгълници и елипси. Въпреки че тези форми са прости по своята структура, те предлагат много възможности за персонализиране и подобряване на графичните ти приложения. В това ръководство ще ти покажа как да създадеш и персонализираш правоъгълници и елипси ефективно, за да оформяш визуално привлекателни GUIs.
Най-важни заключения
- Ще научиш как да създаваш правоъгълници и елипси в JavaFX.
- Ще разбереш как да настройваш правоъгълници с закръглени ъгли.
- Ще получиш практични съвети за управление на размера и позицията на елипсите.
Стъпка по стъпка ръководство
Добавяне и настройка на правоъгълник
Първо, започваме с въвеждането на правоъгълник. За да създадеш правоъгълник, използваш конструктора Rectangle. Определи позицията и размера.
Rectangle правоъгълник = new Rectangle();
За позиционирането на правоъгълника използваш командите setX и setY. Задай стойностите за X и Y координатите, както и за ширината и височината.
правоъгълник.setX(100);
правоъгълник.setY(100);
правоъгълник.setWidth(200);
правоъгълник.setHeight(200);
За да добавиш правоъгълника към основния ти коренов елемент, трябва да използваш следния код:
root.getChildren().add(правоъгълник);

Оформяне на закръглени ъгли на правоъгълника
За да придадеш закръглени ъгли на правоъгълника, можеш да използваш методите setArcHeight и setArcWidth. Тези стойности определят закръглеността на ъглите и могат значително да подобрят твоята GUI.
правоъгълник.setArcHeight(25);
правоъгълник.setArcWidth(25);
С тази настройка сега трябва да видиш закръглен правоъгълник. Можеш да увеличаваш или намаляваш стойностите, за да постигаш различни степени на закръгленост.

Създаване и настройка на елипса
Сега ще разгледаме как да създадем елипса. Процесът е подобен на този на правоъгълника. Използваш класа Ellipse и определяш необходимите параметри.
Ellipse елипса = new Ellipse();
За да зададеш централната позиция на елипсата, можеш да използваш следните команди:
елипса.setCenterX(140);
елипса.setCenterY(70);
Освен това, ще ти потрябват два радиуса: един за X-оста и един за Y-оста:
елипса.setRadiusX(140);
елипса.setRadiusY(70);
Накрая, добави елипсата към твоя коренов елемент:
root.getChildren().add(елипса);

Резюме на урока: JavaFX Правоъгълник и Елипса
Сега знаеш как да създаваш и настройваш правоъгълници и елипси в JavaFX. Чрез задаване на позиция, размер и закръгленост можеш да персонализираш графичните си приложения.
Често задавани въпроси
Как да създам правоъгълник в JavaFX?Използвай класа Rectangle, за да създадеш правоъгълник. Задай позиция и размер с методите setX, setY, setWidth и setHeight.
Как да направя закръглени ъгли на правоъгълник?Използвай setArcHeight и setArcWidth, за да зададеш закръглеността на ъглите.
Как да определя централната позиция на елипса?Използвай setCenterX и setCenterY, за да зададеш позицията на центъра на елипсата.
Как да определя радиусите на елипса?Използвай методите setRadiusX и setRadiusY, за да зададеш радиусите за X и Y оста.
Къде да добавя геометричните форми в JavaFX сцената?Използвай root.getChildren().add() последвано от формата, която добавяш, за да я включиш в сцената.