javaFX largeur css ne pas réagir?
Im essayant d'obtenir une dynamique scrollpane mon JavaFX (FXML) application à l'aide de CSS. mon CSS pour le composant scrollpane ressemble à ceci:
.scroll-pane {
-fx-width: 80%;
-fx-height: 80%;
-fx-background-color: #FF3333;
}
la couleur fonctionne, mais la taille des propriétés ne sont pas si j'ouvre le CSS dans JavaFX scene builder elle ne se montre pas à la hauteur et la largeur des lignes à tous.
Je suppose im manque quelque chose d'assez basique, mais je n'arrive pas à le comprendre.
Vous devez vous connecter pour publier un commentaire.
Comme je sais que vous ne pouvez pas utiliser
-fx-width/-fx-height
à tous et vous ne pouvez pas utiliser des valeurs en pourcentage pour elle. La largeur et la hauteur des éléments sont en lecture seule. Vous pouvez définir-fx-pref-width
,-fx-pref-height
,-fx-max-width
,-fx-min-width
,-fx-max-height
et-fx-min-height
pour ajuster la taille de Java FX éléments.Vérifier la Documentation de Référence CSS pour voir les styles CSS sont possibles.
Si vous voulez avoir la taille en pourcentage, vous aurez probablement besoin de lier la taille à une autre propriété.
À titre d'exemple:
Il y a un autre post sur les valeurs de pourcentage avec l'utilisation d'un GridLayout.
Comment spécifier un pourcentage de la largeur de JavaFX 2 à l'aide de FXML?