La Position de JavaFX Bouton dans un emplacement spécifique
Ma Question est comment puis-je poste un javafx bouton dans un emplacement spécifique.
Tout le temps que j'ai essayé de faire ce simple code résultant est que le Bouton est uniquement situé dans le Centre de l'écran et non pas sur mon lieu de votre choix.
(Je suis en utilisant StackPane)
Code:
Button button = new Button();
button.setLayoutX(x);
button.setLayoutY(y);
Merci d'avance ,
Amit.
Mise en page utilisez-vous?
Merci pour la réponse , je suis en utilisant StackPane
Merci pour la réponse , je suis en utilisant StackPane
OriginalL'auteur Amit | 2015-06-04
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez spécifier les coordonnées exactes de votre nœud, vous pouvez utiliser un
Panneau
au lieu de StackPane.Votre bouton, si elle est ajoutée à un
StackPane
ou de mise en page similaire qui prend en charge l'alignement, doit utiliser le traduire propriétés pour déplacer le bouton. Vous ne pouvez pas utilisersetLayoutX()
ousetLayoutY()
avec ces dispositions.Essayez d'utiliser la commande suivante pour déplacer le bouton de son emplacement initial :
Traduire déplace le nœud à partir de son emplacement actuel par la valeur spécifiée et non pas la nature exacte de X, Y coordonner.
Donc que dois-je faire pour le faire sur le X et Y de mon choix de co-oridnate?
L'utilisation d'un Volet au lieu d'un StackPane
L'utilisation d'un Volet, comme l'a indiqué @James_D
OriginalL'auteur ItachiUchiha