Object[] com = jTabbedPane2.getComponents();//面板集合
        JPanel[] jPanelDSR = new JPanel[com.length];
        JPanel[][] jPanelDSR2 = new JPanel[com.length][com.length*2];        for (int i = 0; i < com.length; i++) {
            jPanelDSR[i] = (JPanel) com[i];//this.jTabbedPane2.getComponent(ii);             Object[] low = jPanelDSR[i].getComponents();//面板集合 (low.length<=2)
             //JOptionPane.showMessageDialog(null, ""+i+":"+low.length); //到这里都没有问题
            for (int j = 0; j < low.length; j++) 
                jPanelDSR2[i][j] = (JPanel) low[j];
                 JOptionPane.showMessageDialog(null, ""+j+":"+jPanelDSR2[i][j].getName());
            }
        }为何出现错误,是逻辑方面吗?请高手帮忙,谢谢!