所以......我正在制作一个危险游戏,我正在尝试更好的制作和添加按钮的方法,以便在源代码中看起来更好。因此,首先,我有一个CategoryClass,它接受一个问题按钮列表(基本上是一个JButton)的参数,类别名称等等。我遇到的唯一问题是将按钮添加到JPanel。这里是代码:如何将JButton列表添加到JFrame?
public void addCategoryButtons(JPanel pane) {
JLabel head = this.getCategoryHeading();
pane.add(head);
List<QuestionButton> buttons = this.getCategoryButtons();
for (int i = 0; i < buttons.size(); i++) {
pane.add(buttons.get(i).getButton());
}
}
和here's我得到了什么。注意:“测试”是类别的名称
正如您所看到的,它显示了我添加的最后一个类别,而不是所有这些类别。有什么建议么?
目前还不清楚是什么问题 - 您添加了单个标签“测试”,然后有五个按钮。 *应该发生什么? –
@DaveNewton首先,我是StackOverflow的noob,我不知道为我指出这一点。其次,你不需要成为一个混蛋,并且假设每个人都像你一样知道。我不会接受你的回答,因为有更好的提供。 – mattbdean
@HovercraftFullOfEels不要只是假设我在这个24/7,并会立即回复你的答案。 – mattbdean