批量添加JButton等

0 java swing jbutton

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

p1.add(b1);
p1.add(b2);
p1.add(b3);
Run Code Online (Sandbox Code Playgroud)

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

p1.add(b1,b2,b3);
Run Code Online (Sandbox Code Playgroud)

Mad*_*mer 5

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

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

public void addAll(JComponent... comps) {
    for (JComponent comp : comps) {
        add(comp);
    }
}
Run Code Online (Sandbox Code Playgroud)