I. Introduction








télécharger 275.91 Kb.
titreI. Introduction
page3/15
date de publication02.02.2018
taille275.91 Kb.
typeDocumentos
ar.21-bal.com > loi > Documentos
1   2   3   4   5   6   7   8   9   ...   15

III.Définir une arborescence


Nous allons maintenant nous attacher à remplir notre fichier FXML de manière à afficher un peu plus de contenu.

A.Étendre la structure


Les sous-balises des nœuds qui doivent être inclus dans votre UI se déclarent de la même manière que la balise racine : en utilisant le nom de la classe en respectant la case. Leur agencement dépend cependant des propriétés propres à chacune des classes parentes utilisées. Par exemple, la plupart des layouts ont une propriété children qui est de type ObservableList. Rajouter des sous-nœuds dans notre racine revient donc à écrire :

Titre

xml Oui Line de début Dissimulable Lien fichier









Par exemple :

Titre

xml Oui Line de début Dissimulable Lien fichier






La plupart des nœuds graphiques parents, utilisent également l’annotation @DefaultProperty sur leur propriété qui permet de spécifier leur contenu. Cette annotation permet d’éviter de spécifier un niveau de balise dans l’écriture du FXML. Ainsi, étant donné que children est la propriété par défaut de la classe AnchorPane, il est tout à fait possible d’écrire le contenu en omettant les balises sans pour autant que cela ne cause d’erreur au chargement du fichier :

Titre

xml Oui Line de début Dissimulable Lien fichier




À défaut d’être joli, notre affichage devient tout de suite bien plus intéressant :


B.Appeler des propriétés


On peut remarquer dans cet exemple qu’on utilise des attributs dans les balises pour faire des nouveaux appels à des propriétés ; cette fois-ci, des propriétés qui font partie de la classe Button : layoutX, layoutY, mnemonicParsing et text. Ces attributs sont nommés exactement comme les propriétés qu’ils ciblent en respectant la case :

Titre

xml Oui Line de début Dissimulable Lien fichier


1   2   3   4   5   6   7   8   9   ...   15

similaire:

I. Introduction iconIntroduction générale Introduction aux ordinateurs

I. Introduction iconTD/tp 1 Introduction au sdk d’Android 1 Introduction
«*. univ-lr fr» pour éviter d’utiliser le proxy pour les adresses internes à l’ulr

I. Introduction icon1. Clique d’abord sur «Visite virtuelle Haussman» et regarde l’introduction...
«Visite virtuelle Haussman» et regarde l’introduction à la belle architecture du bâtiment

I. Introduction iconI introduction

I. Introduction iconI introduction

I. Introduction iconI. Introduction

I. Introduction iconI introduction

I. Introduction iconA. Introduction

I. Introduction iconI introduction

I. Introduction iconI. introduction








Tous droits réservés. Copyright © 2016
contacts
ar.21-bal.com