ArrayList

Eu quero colocar no ireport na zona detail os dados que estao dentro de um array list. Eu criei o array da seguinte forma :

ArrayList debitos = new ArrayList(); 
            int j = jtable.getRowCount(); 
            int h = 0; 
            int n = 0;
            // VAI FAZER O LOOP PARA APANHAR TODOS OS DADOS DA PRIMEIRA COLUNA DA TABELA 
            while(h < j){ 
              debitos.add(jtable.getValueAt(n, 0)); 
              n++; 
              h++; 
              
            } 
            System.out.println(debitos); // IMRIME OS DADOS QUE ESTÃO DENTRO DO ARRAY. IMPRIMIU ASSIM : [ 120,000 ; 200,000 ; 50,000 ; 10,000 , 120,000 ]

o codigo para o Datasource será :

JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(debitos);

A minha grande pergunta é : E no ireport o que é que eu coloco ? um textfield com a referenca do arraylist “debitos”? senao, que referencia eu boto la para ele receber os dados ?

Baixe o jasper reports. Nele vêm vários exemplos, inclusive o de utilização de Data Sources…