有没有办法将“n”Jlabels 添加到框架中,其中 n 在代码中的某处指定?我可以制作一个 Jlabels 数组吗?
问问题
54 次
1 回答
0
是的你可以
JLabel [] labels = new JLabel[n];
for(int i = 0 ; i <labels.length;i++){
labels[i] = new JLabel("sometext");
//.... and other things
}
最好使用java.util.List
而不是array:
List<JLabel> labels = new ArrayList<>();
for(int i = 0 ; i <labels.length;i++){
labels.add(new JLabel("SomeText"));
labels.get(i).setForeground(Color.red);
//.... and other things
}
于 2013-05-11T20:21:28.300 回答