Tworzenie interfejsów graficznych (GUI) w JavaFX można łatwo osiągnąć za pomocą wykorzystania figur geometrycznych, takich jak prostokąty i elipsy. Te kształty, mimo że są proste w swojej strukturze, oferują wiele możliwości dostosowywania i ulepszania twoich aplikacji graficznych. W tym przewodniku pokażę ci, jak efektywnie tworzyć i dostosowywać prostokąty oraz elipsy, aby stworzyć wizualnie atrakcyjne GUI.
Najważniejsze spostrzeżenia
- Nauczysz się, jak tworzyć prostokąty i elipsy w JavaFX.
- D dowiesz się, jak dostosowywać prostokąty z zaokrąglonymi rogami.
- Otrzymasz praktyczne wskazówki, jak kontrolować rozmiar i położenie elips.
Poradnik krok po kroku
Dodawanie i dostosowywanie prostokąta
Na początku zaczniemy od stworzenia prostokąta. Aby utworzyć prostokąt, używasz konstruktora Rectangle. Zdefiniuj położenie i rozmiar.
Rectangle prostokąt = new Rectangle(); Aby ustawić położenie prostokąta, użyj polecenia setX i setY. Ustaw wartości dla współrzędnych X i Y oraz dla szerokości i wysokości.
prostokąt.setX(100); prostokąt.setY(100); prostokąt.setWidth(200); prostokąt.setHeight(200);
Aby dodać prostokąt do swojego głównego elementu root, powinieneś użyć następującego kodu:
root.getChildren().add(prostokąt);

Projektowanie zaokrąglonych rogów prostokąta
Aby nadać swojemu prostokątowi zaokrąglone rogi, możesz użyć metod setArcHeight i setArcWidth. Te wartości określają stopień zaokrąglenia rogów i mogą znacznie podnieść estetykę twojego GUI.
prostokąt.setArcHeight(25); prostokąt.setArcWidth(25);
Z tą konfiguracją powinieneś zobaczyć teraz zaokrąglony prostokąt. Możesz zwiększać lub zmniejszać wartości, aby uzyskać różne stopnie zaokrąglenia.

Tworzenie i dostosowywanie elipsy
Teraz przyjrzymy się, jak stworzyć elipsę. Proces jest podobny do tego w przypadku prostokąta. Używasz klasy Ellipse i definiujesz wymagane parametry.
Ellipse elipsa = new Ellipse(); Aby ustalić centralne położenie elipsy, możesz użyć następujących poleceń:
elipsa.setCenterX(140); elipsa.setCenterY(70);
Dodatkowo potrzebujesz dwóch promieni: jednego dla osi X i jednego dla osi Y:
elipsa.setRadiusX(140); elipsa.setRadiusY(70);
Na koniec dodaj elipsę do swojego elementu root:
root.getChildren().add(elipsa);

Podsumowanie samouczka: JavaFX Prostokąt i Elipsa
Teraz nauczyłeś się, jak tworzyć i dostosowywać prostokąty oraz elipsy w JavaFX. Ustawiając położenie, rozmiar i zaokrąglenia, możesz dostosować swoje aplikacje graficzne według własnych upodobań.
Najczęściej zadawane pytania
Jak utworzyć prostokąt w JavaFX?Użyj klasy Rectangle, aby utworzyć prostokąt. Ustaw położenie i rozmiar za pomocą metod setX, setY, setWidth i setHeight.
Jak zaokrąglić rogi prostokąta?Użyj setArcHeight i setArcWidth, aby określić zaokrąglenie rogów.
Jak ustalić centralne położenie elipsy?Użyj setCenterX i setCenterY, aby ustalić położenie środka elipsy.
Jak definiować promienie elipsy?Użyj metod setRadiusX i setRadiusY, aby ustalić promienie dla osi X i Y.
Gdzie dodaję figury geometryczne do sceny JavaFX?Użyj root.getChildren().add() w połączeniu z figurą, którą chcesz dodać, aby umieścić ją w scenie.