JavaFX Element in HBOX nach rechts verschieben

keksdose132

Mitglied
Guten Morgen,
ich wollte mal fragen wie ich zwei einzelne Element (in dem Fall zwei Buttons), in einer HBox, nach rechts verschieben kann, also das diese sich am rechten Rand ausrichten, während der Rest sich am linken Rand ausrichtet?

Hier mein aktuelles Layout:

12554

Die Labels (Name, Stück, Preis, Datum) und die Buttons (Bearbeiten,Entfernen) befinden sich alle in einer HBox, welche wiederum in einer VBox ist.
Die VBox ist in einem ScrollPane eingefügt.

Die beiden Buttons sollen nun an den rechten Rand, ohne das die Labels mit verschoben werden.
Kann mir da jemand helfen?

MfG. keksdose132
 
Du kannst eine Region zwischen die Labels und die Buttons packen und dessen breite maximal wachsen lassen.
Java:
HBox box = new HBox();

Button button = new Button("Bearbeiten");
Button button2 = new Button("Entfernen");

Region region = new Region();
HBox.setHgrow(region, Priority.ALWAYS);

box.getChildren().addAll(new Label("Test"), new Label("Test2"), region, button, button2);
primaryStage.setScene(new Scene(box, 800, 150));
primaryStage.show();
 

Neue Themen


Zurück
Oben