Comment puis-je créer le redimensionnement des entretoises en JavaFX?

Tout d'abord, je suis longtemps Java/Swing développeur. J'ai récemment installé JavaFX 2.2 pour jouer avec.

Je suis de la création d'un assez simple d'application, dont la fenêtre principale dispose d'une barre d'outils sur le dessus et le contenu dans le reste de la fenêtre. Le moyen le plus évident d'y parvenir est d'utiliser un BorderPane, et le bâton d'un ToolBar dans la section supérieure. Pour l'instant, donc bon. Cependant, j'aimerais que certains de ces contrôles dans la barre d'outils pour être sur le bord gauche de la fenêtre, et certains au bord droit. Je ne trouve pas de façon de le faire. Je peux mettre un invisible entretoise objet dans la barre d'outils, mais je ne sais pas comment lui donner une largeur fixe; il n'est pas redimensionnée lorsque la fenêtre est redimensionnée.

Alors j'ai pensé qu'au lieu d'utiliser une Barre d'outils objet, je vais juste utiliser un HBox; il doit être équivalent à un orientées horizontalement Swing Box objet, à droite? Et le Swing Box classe a un createHorizontalGlue() méthode qui insère un redimensionnement automatique de l'entretoise. Eh bien, je ne peux pas trouver un équivalent dans le JavaFX HBox classe. Il n'y a pas de moyen simple de faire cela?

OriginalL'auteur Karl von L | 2012-08-25