Swing 组件中 我想定义n个某种组件 例如JLabel吧,怎么循环定义啊......

解决方案 »

  1.   

    莫非是这样?JLabel[] label = new JLabel[10];
    for (int i = 0; i < 10; i++)
    label[i] = new JLabel();
      

  2.   

    数组 加上 一个for循环
      

  3.   


    List<JLabel> list = new ArrayList<JLabel>();
    JLabel label = null;
    for(int i=0; i<n; i++) {
        label = new JLabel();
        list.add(label);
    }
    用的时候从list中取出就行了
      

  4.   

    private JLabel []JL=new JLabel[10];
      

  5.   


    JLabel j1 = new JLabel("XXX"),
           j2 = new JLabel("ZZZ"),
           ......................
           jn = new JLabel("nnnnn");
      

  6.   

    JLabel[] label = new JLabel[10];
    for (int i = 0; i < label.length; i++)
        label[i] = new JLabel();