Avatar billede horizon Nybegynder
30. november 2009 - 18:44 Der er 3 kommentarer og
1 løsning

JFreeChart

Hvordan er det lige jeg får lavet en chart og smidt den ind i en jframe så jeg kan tilføje mit gui omkring denne?
Eller er det en dum idé mht. performance? Skal det hellere laves som et pop-up?

Det skal bruges til et skoleprojekt hvor vi bl.a. skal præsentere noget datas udvikling fra dag til dag. på 3 ganske almindelige grafer.

Jeg får det... nogenlunde... til hvis jeg modificerer en af democharterne, men det er stadig kun som et program i sig selv, og ikke noget jeg har indarbejdet endnu.

Synes ikke der er noget specielt godt på google om jfreechart?
Avatar billede arne_v Ekspert
30. november 2009 - 18:49 #1
Et ChartPanel kan vel addeds til din JFrame content pane eller JPanel.
Avatar billede arne_v Ekspert
30. november 2009 - 20:40 #2
Jeg har gennem tiden lavet lidt eksempler:

http://www.vajhoej.dk/arne/eksperten/jfreechart/MovingAverageDemo.java
http://www.vajhoej.dk/arne/eksperten/div_2007_10/JFCDemo.java
http://www.vajhoej.dk/arne/eksperten/div_2007_12/XYPlotColorDemo.java
http://www.vajhoej.dk/arne/eksperten/div_2008_08/HistogramDemo.java

De bruger saa alle ApplicationFrame og setContentPane(chartpan), men den maa uden problemer kunne erstattes af:

etellerandelpanel.add(chartpan);
Avatar billede horizon Nybegynder
03. december 2009 - 20:00 #3
Super eksempler!
Det må jeg lege lidt med.
Smid et svar :)
Avatar billede arne_v Ekspert
03. december 2009 - 20:09 #4
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester