所以我想为我的阵列上的每个元素创建一个按钮列表。 如果我在阵列上有10个对象,我想立即创建10个按钮。 谢谢
答案 0 :(得分:1)
创建按钮在哪里?你需要一个容器来添加它们(IIRC扩展Parent)。
String[] sa = new String[10];
for (String s : sa) {
Button b = new Button(s);
vBox.getChildren().add(b);
}
如果你使用SceneBuilder和FXML来设计你的视图(省略这样的动态),你可以像VBox一样分配容器ID,当你生成一个控制器类时,它会自动添加带有@FXML注释的引用。这将为您提供一个容器的引用,以便将按钮添加到。