【发布时间】:2015-11-22 14:41:49
【问题描述】:
我正在为网格窗格分配几个按钮。每个按钮都有一个数字作为其文本。我创建了一个 arrayList numbers 并向其中添加了数字。我使用集合来打乱数字(我希望每次运行程序时每个按钮都有一个随机数)。然后我使用这个 arrayList 为每个按钮文本添加一个数字。
我希望每个按钮都有不同的编号。但是,现在 1 列中的每个按钮都有相同的编号。
任何有关如何解决此问题的建议将不胜感激(按钮文本的随机分配)。
这是我的代码:
Button[][] b= new Button[2][2];
List<Integer> n = new ArrayList<>();
for(int i=0; i <2; i++){
for(int j=0; j <2; j++){
b[i][j] = new Button(String.valueOf(n.get(i)));
pane.add(button[i][j], i, j);
}
}
【问题讨论】:
标签: java button arraylist javafx