使用循环创建java jbuttons

时间:2013-04-24 21:38:08

标签: java swing loops dynamic jbutton

我正在开发一个程序,我要创建x个jbuttons。 x在文本文件中声明,每个jbutton与一个数字相关联,该数字将显示在jbutton上。我假设最好的方法是循环,但我真的不明白如何做到这一点。我可以使用与jbutton关联的数字附加jbutton名称,以便每个jbutton都有一个不同的名称吗?任何人都可以解释一下如何为我做这个吗?

1 个答案:

答案 0 :(得分:2)

这样做的最好方法可能是使用一个数组(如果你知道创建它们之前有多少个)或一个List。

类似的东西:

List<JButton> buttons = new ArrayList<JButton>();
while (haveMoreButtonsToCreate) {
  buttons.add(new JButton());
}