hmm whats JFreeChart image?

I usually do this, in my domain classes :

       JFreeChart chart = ChartFactory
               .createTimeSeriesChart(
Messages.getString("ReportWeightChart.5", locale), Messages.getString("ReportWeightChart.6", locale), Messages.getString("ReportWeightChart.7", locale), dataset, true, true, false); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
       return chart.createBufferedImage(500, 270);

And this in the wicket page :

               Report simpleReport = (Report) item.getModelObject();

               BufferedImage report = simpleReport.getReport(getLocale());
               ImageResource imageResource = new ImageResource(report);
               item.add(new Image("image", imageResource));


Ahh, I see you are mixing things(found the JFreeChart on the wiki).. You cant do it like that it should be like this(although the otherway can also be done):

JFreeChart chart = ChartFactory.createPieChart("Resumen de gastos",
               dataSet, true, true, false);
       PiePlot plot = (PiePlot) chart.getPlot();
       plot.setSectionOutlinesVisible(false);
       add(new Image("image",chart.createBufferedImage(640, 480)));




Manuel Corrales wrote:
Here is the page code: (this is all prototype code, just messing around with
graphics on wicket)

JFreeChart chart = ChartFactory.createPieChart("Resumen de gastos",
                dataSet, true, true, false);
        PiePlot plot = (PiePlot) chart.getPlot();
        plot.setSectionOutlinesVisible(false);
        add(new Image("image",new JFreeChartImage("image", chart, 640,
480)));

Thanks a lot!!

On Mon, Jun 30, 2008 at 11:36 AM, Nino Saturnino Martinez Vazquez Wael <
[EMAIL PROTECTED]> wrote:

Manuel Corrales wrote:

Yes, i know, but i have tried with firefox and opera. Also to implement
the
<object> solution i have to write the image to the disc first and then
dynamically set the data attribute on the object tag.

Nino: what do you mean by where is the page? If i can see a non SVG image
with exactly the same page, shouldn't i be able to see an SVG image?



I just wanted to see how you implemented it in the page... Both java and
html (just to double check)... And I saw the part about some browsers not
handling svg very good.

Best regards.

On Mon, Jun 30, 2008 at 9:24 AM, Federico Fanton <[EMAIL PROTECTED]> wrote:



On Sun, 29 Jun 2008 21:03:29 -0300
"Manuel Corrales" <[EMAIL PROTECTED]> wrote:



Hey, great!! But still having issues, sorry to bother you again. Now i


added


the svg to the page, but the browser do not display it. The image is


there,


because when i right click the broken image that is displayed by the


broser


and press save as, i can save the svg and is good. Should my html tag be
different, or should i set something else on my code:


Not every browser handles SVGs directly, some need a plugin (guess which
one :) ).. In our project I use the <object .../> tag, so for example
when
the page is rendered it has a

<object style="height: 32px; width: 32px;" data="images/logo.svg"/>

Bye!


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
-Wicket for love

Nino Martinez Wael
Java Specialist @ Jayway DK
http://www.jayway.dk
+45 2936 7684


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
-Wicket for love

Nino Martinez Wael
Java Specialist @ Jayway DK
http://www.jayway.dk
+45 2936 7684


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to