0

我有几个按钮,想将它们收集在 HBox 中并将它们设置在垂直行中。目标类似于这种形式:http: //vandelaydesign.com/images/navi/vertical.gif

Button addButton = new Button("Add Expense");
addButton.setOnAction(new AddExpenseGUI(rootStage, data));

Button editButton = new Button("Edit");
addButton.setOnAction(new EditButtonListener());

我尝试了多种方法。这是我的一个想法,但我只是得到一个水平的形成:

HBox a = new HBox();
a.getChildren().addALL(addButton, editButton);
grid.add(a,0,0);

有任何想法吗?

4

2 回答 2

2

使用VBox并为您的按钮设置外观。请参阅:
使用 CSS 为 JavaFX 应用程序设计外观 使用 CSS
设置 FX 按钮

于 2013-08-21T13:12:28.807 回答
1

HBox 中的 H 代表水平,因此您要查找的窗格是 VBox(垂直)

看:

http://docs.oracle.com/javafx/2/layout/builtin_layouts.htm#CHDGHCDG

于 2013-08-21T13:50:12.580 回答