收集多个按钮

时间:2013-08-21 12:48:27

标签: javafx-2 javafx

我有几个按钮,想要在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);

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

使用VBox并为您的按钮设置外观。见这些:
Skinning JavaFX Applications with CSS
Styling FX Buttons with CSS

答案 1 :(得分:1)

HBox中的H代表水平,所以您要寻找的窗格是VBox(垂直)

见:

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