我试图在每个循环中制作一些按钮,但我无法弄清楚它是如何正确的。 它甚至有效吗?
String[] myButtons = {"Label","Checkbox","CheckboxGroup", "Textfield", "TextArea","Choice", "List", "Scrollbar", "ScrolPane", "Ende"};
for (String buttonName : myButtons) {
Button buttonName = new Button( buttonName );
}
最佳答案
当然,如果您不尝试重用 buttonName
,那么您将能够编译并创建一些按钮:
for (String buttonName : myButtons) {
Button button = new Button( buttonName ); // right here!
}
但是您没有对它们做任何事情。也许您想将它们添加到框架中?
for (String buttonName : myButtons) {
Button button = new Button( buttonName );
frame.add(button);
}
您确定不想使用 JButton
吗?
关于java - 有没有办法在数组的 foreach 循环中创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29038881/