Jfreereport

Alguem teria um exemplo (de preferência bem simples) , da criacao de um relatorio com jfreereport apartir de uma tabela (JTable). Vi alguns exemplos :

final JFreeReport report = new JFreeReport();
final TableModel data = createData();
final JFreeReport report = createReportDefinition();
report.setData(data);

 Mas gostaria de saber se é possivel  fazer report.setData(data), onde "data" seja do tipo JTable e nao do tipo TableModel, como esta no exemplo !! Quero fazer isso pq ja tenho uma  JTable(bem simples) pronta !!

Agradeco desde ja !!

Algum motivo especial pra nao pegar o TableModel da JTable que vc ja tem pronta e usar no JFreeReport? :slight_smile:

Baixa a documentação que tem exemplos que explicam bem como fazer o que vc quer

http://www.object-refinery.com/jfreereport/index.html

cv , o codigo da minha JTable esta assim :

import java.awt.;
import javax.swing.
;

public class Tabela extends JFrame{
private JTable debtTable;

	public Tabela(){
	setTitle("Demonstracao de Tabela ");
	setSize(300,400);
	
        Container c = getContentPane();

	String columnHeadings[] = {"Name","ID","Bookie","Amt Owed"};
	String tableValues[][] = {{"Joe","1323","Al","42.99"},
														                                                                                                       {"Sam","1324","Jimmy","52.50"},
														{"Annie","1325","Jimmy","39.29"},
														{"Tim","1326","Pete","78.80"},
														{"Phyllis","1327","Al","100.25"}};
														
	debtTable = new JTable(tableValues,columnHeadings);
        c.add(debtTable);

	
}


public static void main(String[] args) {
	Tabela mainFrame = new Tabela();
	mainFrame.show();
}

}
Apartir dessa tabela gostaria de gerar um relatorio no jfreereport. Como faco para pegar O TableModel dessa debtTable (JTable )??

debtTable.getModel() :wink:

PS: leia mais javadocs :smiley:
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JTable.html