for(int i=1;i<=10;i++){ 
jp1.add(new JLabel("label")); 
}
如果这样新建的话,如果要操作其中一个JLabel,可是不知道名字是什么啊.
有知道解决方法的谢谢了.

解决方案 »

  1.   

    JLabel[] jlabel = new JLabel[11];
            for (int i = 1; i <= 10; i++) {
                jlabel[i] = new JLabel("label");
                jp1.add(jlabel[i]);
            }
      

  2.   

    估计是每个标签表示一个用户吧,估计哈,这样每个标签都需要一个id号才能重新取道,不建议用数组,最后的选择莫过于使用Map<Integer,Label> labelMap = new Map<Integer,Label>();