假设我在代码中定义了很多变量,名称如下
public javax.swing.JPanel BenderPanel1;
public javax.swing.JPanel BenderPanel2;
public javax.swing.JPanel BenderPanel3;
etc...
所以他们的一般类型是这样的:BenderPanel"NUMBER"
.
我想访问其中的一些并设置它们的可见性,.setVisible(false);
但是我想访问的那些面板的数量是用户在运行时定义的。
是否有任何可能的方法通过库将数字附加到每个变量的末尾,以便在for
循环中访问它,如下所示:
for (int i=1; i<=UserInput; i++)
{
BenderPanel"i".setVisible(false); // Watch this "i" right there.
}
无需先添加它们ArrayList
并以明显的方式进行吗?