Wie kann ich die Größenänderung Abstandshalter in JavaFX?

Zuerst von alle, bin ich eine lange Zeit Java/Swing-Entwickler. Ich habe vor kurzem installiert JavaFX 2.2 zu spielen, um mit.

Ich bin momentan dabei eine Recht einfache app, deren Haupt-Fenster hat eine Symbolleiste auf der Oberseite und den Inhalt in den rest des Fensters. Der offensichtliche Weg, dies zu erreichen, ist die Verwendung einer BorderPane, und halten Sie eine ToolBar in den oberen Abschnitt. So weit, So gut. Ich möchte jedoch auf einige der Steuerelemente in der Werkzeugleiste am linken Rand des Fensters, und einige am rechten Rand. Ich finde keinen Weg, dies zu tun. Ich kann einen unsichtbaren spacer-Objekt in der Symbolleiste, aber ich weiß nur wie ihm eine Feste Breite, es ist nicht die Größe, wenn das Fenster in der Größe geändert wird.

So, ich dachte, dass anstelle der Verwendung einer Symbolleiste Objekt, ich werde einfach verwenden Sie ein HBox; sollte äquivalent sein zu einer horizontal orientierten Swing Box Objekt, richtig? Und die Swing Box Klasse hat eine createHorizontalGlue() Methode fügt ein auto-sizing-Abstandhalter. Naja, ich kann nicht finden ein äquivalent in der JavaFX-HBox-Klasse. Gibt es keine einfache Möglichkeit, dies zu tun?

InformationsquelleAutor Karl von L | 2012-08-25
Schreibe einen Kommentar