Collections

Pessoal vejam se me podem ajudar. o codigo abaixo funciona muito bem :


************* Javabeans 1 ****************** 

public class Livro {
	
	private String nome;	
	public Livro(){
		
	}
	
	public Livro(String nome) {
		super();
                this.nome = nome;
	}
	

        // metodos gets e sets 
	public String getNome() {
		return nome;
	}
        public void setNome(String nome) {
		this.nome = nome;
	}

}


************* Javabeans 2 ******************
       // Criação do array	
       ArrayList listaLivros = new ArrayList();	
       Livro livro = new Livro();
       livro.setnome( "Java How to programa !");
       listaLivros.add(livro);
                     
       JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(listaLivros);    
       JasperReport relatorio = JasperCompileManager.compileReport("Relatórios/Extracto.jrxml");
       Map parametros = new HashMap();
           JasperPrint impressao = JasperFillManager.fillReport(relatorio, parametros, ds); 
           JasperViewer view = new JasperViewer(impressao, true);
           view.setVisible(true);
           view.show();
           }catch(Exception e){e.printStackTrace();}
                
            }
                            
          };	

************* ireport ******************

no ireport eu criei o campos de texto $F(nome)

estou a trabalhar com campos de textos que contem apenas uma informação, mas eu gostaria de colocar um arrayList dentro do ireport
O meu problema agora é o seguinte :
Em vez de colocar apenas uma String gostaria de colocar um arrayList que contem uma coluna de uma tabela com mais de 50 rows e que se as rows nao coubesem numa folha ele automaticamente passe para a outra folha.

O arrayList com as rows da tabela da aplicação ja esta criado e tem o nome “arrayDaTabelacol1”

preciso apenas que me digam o que colocar nas classes e no ireport para que possa fazer isso .

emfim, queria criar uma tabela no ireport retirando os dados de uma Jtable da swing.

Obrigado

kra… passe essa mesma collection q vc ta usano na table pra o seu report!

usando HashMap blz ?