Estou utilizando a biblioteca com.jinsight.jetchart.Graph para gerar gráficos, sendo que o sistema legado gera um gráfico atraves de um applet, e eu estou tentando transformar o gráfico da classe com.jinsight.jetchart.Graph em imagem através do código abaixo:
o interessante é que, se eu comentar o código //add( “Center”, this.graph ); a imagem retorna null, se eu não comentar, o obj image fica preenchido, alguém já faz esse tipo de coisa.
Olá Amigos, consegui resolver o problema parcialmente, baixei um demo do programa e vi o que eu precisava, segue o trecho de código abaixo, caso algum outro Analista Programador precise:
ChartEncoder ce = new ChartEncoder(graph);
FileOutputStream out=null;
try {
out = new FileOutputStream(
new File( "D:/Documents and Settings/x5xx/Desktop/teste/grafico.jpg" ) );
ce.pngEncode( out, 9 );
out.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
precisei adicionar os seguintes jar [ Encoders.jar, jai_codec.jar ]