批量添加JButton等

时间:2015-04-16 22:13:09

标签: java swing jbutton

我想知道是否有更好的方法将JButton添加到JPanel或Container等。 例如, 而不是

p1.add(b1);
p1.add(b2);
p1.add(b3);

你能做到这一点,还是那样的?

p1.add(b1,b2,b3);

1 个答案:

答案 0 :(得分:5)

将您的按钮放在List或数组中,并使用循环将它们添加到容器中。

您还可以创建一个使用变量参数的方法

public void addAll(JComponent... comps) {
    for (JComponent comp : comps) {
        add(comp);
    }
}