我目前正在向我的应用添加按钮,文本字段等。这就是我目前所拥有的:
add(update);
add(updateText);
add(afhalen);
add(opneemText);
add(saldo);
我可以写这段代码吗?我还有很多要添加的元素,它们并不是很好。
答案 0 :(得分:0)
您可以将组件存储在JComponents数组(或任何集合,例如List)中,然后循环执行(这里使用数组):
for (int i = 0; i < componentsArary.length; i++)
add(componentsArary[i]);
这几乎是我能想到的唯一其他解决方案。
答案 1 :(得分:0)
pverload方法并使用list或varargs。
public void add(JComponent a) {
// todo
}
public void add(JComponent a, JComponent... b) {
// todo
}
然后你可以这样做:
add(update, updateText, afhalen, opneemText, saldo);
或使用数组:
JComponent[] s = ...;
JComponent y = ...;
add(y, s);
答案 2 :(得分:0)
你可以这样初始化:
List<YourObject> aList = Arrays.asList(obj1, obj2, obj3 ....);
答案 3 :(得分:0)
您可以先在列表中收集这些JComponents(?):
列出myComponents = Arrays.asList(comp1,comp2,...);
然后执行:
for (JComponent comp : myComponents) {
add(comp);
例如,。