JavaFX boutons avec la même taille
J'ai ces boutons avec différentes taille:
Comment je peux faire tous les boutons avec la même taille?
Vous devez vous connecter pour publier un commentaire.
J'ai ces boutons avec différentes taille:
Comment je peux faire tous les boutons avec la même taille?
Vous devez vous connecter pour publier un commentaire.
Il dépend de la disposition où le bouton est situé. Par exemple, si vous ajoutez tous les boutons en GridPane ou BorderPane, vous devez spécifier à chaque bouton de la largeur pour correspondre à certaines variables. Dans l'exemple suivant j'envelopper tous les boutons à l'intérieur de VBox, ensemble VBox préférence la largeur et la cravate de tous les boutons largeur minimale pour elle:
Il est également intéressant de mentionner qu'il y a deux façons de spécifier la taille du bouton. Vous pouvez le faire dans le code java ou la préciser en javafx .fichier fxml. La méthode ci-dessus est un exemple de code java de la mise en œuvre.
Vous pouvez également unclamp un bouton maximale de dimensions, de sorte qu'il va croître à remplir l'espace disponible (contrairement à la plupart des nœuds, par défaut d'un bouton nœud a max taille serrée à la taille par défaut de sorte qu'il n'a pas l'habitude grandir pour remplir l'espace disponible). Un Oracle tutoriel sur la Conseils de Dimensionnement et d'Alignement des Nœuds explique cela plus en détail.
à l'aide de css, vous pouvez remplacer la largeur préférée de tous les boutons comme
ou créer votre propre style de classe pour certains groupes de bouton et ajoutez le style à la touche comme:
css:
et puis définissez le style de votre bouton soit avec
fxml:
ou en java