JavaFX pour le développement d'interface utilisateur graphique.

Créer et ajuster des rectangles et des ellipses avec JavaFX

Toutes les vidéos du tutoriel JavaFX pour le développement d'interfaces graphiques.

La création d'interfaces graphiques (GUI) en JavaFX peut être facilement réalisée en utilisant des formes géométriques comme rectangles et ellipses. Bien que ces formes soient simples dans leur structure, elles offrent de nombreuses possibilités de personnalisation et d'amélioration de vos applications graphiques. Dans ce guide, je vais vous montrer comment créer et adapter des rectangles et des ellipses efficacement pour concevoir des GUI visuellement attrayantes.

Principales conclusions

  • Vous apprendrez comment créer des rectangles et des ellipses en JavaFX.
  • Vous découvrirez comment adapter des rectangles avec des coins arrondis.
  • Vous recevrez des conseils pratiques pour contrôler la taille et la position des ellipses.

Guide étape par étape

Ajouter et adapter un rectangle

Tout d'abord, nous allons commencer par la création d'un rectangle. Pour générer un rectangle, vous utilisez le constructeur Rectangle. Définissez la position et la taille.

Rectangle rectangle = new Rectangle(); Pour positionner le rectangle, utilisez les commandes setX et setY. Définissez les valeurs pour les coordonnées X et Y ainsi que pour la largeur et la hauteur.

rectangle.setX(100); rectangle.setY(100); rectangle.setWidth(200); rectangle.setHeight(200);

Pour ajouter le rectangle à votre élément racine principal, vous devriez utiliser le code suivant:

root.getChildren().add(rectangle);

Créer et ajuster des rectangles et des ellipses en JavaFX

Styling des coins arrondis du rectangle

Pour donner des coins arrondis à votre rectangle, vous pouvez utiliser les méthodes setArcHeight et setArcWidth. Ces valeurs déterminent l'arrondi des coins et peuvent grandement améliorer votre GUI.

rectangle.setArcHeight(25); rectangle.setArcWidth(25);

Avec ce réglage, vous devriez maintenant voir un rectangle arrondi. Vous pouvez augmenter ou diminuer les valeurs pour obtenir différents degrés d'arrondi.

Créer et ajuster des rectangles et des ellipses en JavaFX

Créer et adapter une ellipse

Maintenant, voyons comment créer une ellipse. Le processus est similaire à celui du rectangle. Vous utilisez la classe Ellipse et définissez les paramètres nécessaires.

Ellipse ellipse = new Ellipse(); Pour définir la position centrale de l'ellipse, vous pouvez utiliser les commandes suivantes:

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

De plus, vous aurez besoin de deux rayons: un pour l'axe X et un pour l'axe Y:

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

Enfin, ajoutez l'ellipse à votre élément racine:

root.getChildren().add(ellipse);

Créer et ajuster des rectangles et des ellipses JavaFX

Résumé du tutoriel: JavaFX Rectangle et Ellipse

Vous avez maintenant appris à créer et adapter des rectangles et des ellipses en JavaFX. En définissant la position, la taille et les arrondis, vous pouvez personnaliser vos applications graphiques.

Questions fréquemment posées

Comment créer un rectangle en JavaFX?Utilisez la classe Rectangle pour créer un rectangle. Définissez la position et la taille avec les méthodes setX, setY, setWidth et setHeight.

Comment arrondir les coins d’un rectangle?Utilisez setArcHeight et setArcWidth pour définir le degré d'arrondi des coins.

Comment définir la position centrale d'une ellipse?Utilisez setCenterX et setCenterY pour définir la position du centre de l'ellipse.

Comment définir les rayons d'une ellipse?Utilisez les méthodes setRadiusX et setRadiusY pour définir les rayons pour les axes X et Y.

Où puis-je ajouter les formes géométriques dans la scène JavaFX?Utilisez root.getChildren().add() suivi de la forme que vous avez ajoutée pour les inclure dans la scène.