Hallo, ...
ich habe in anderen Projekten (reines Java) schon mit Jfree Chart rumgehampelt; allerdings ist das schon ein wenig her
Nun habe ich mir gedachtd as man das ja auch in Notes einbetten könnte; mit iText hat es ja schliesslich auch schonmal gut geklappt.
Nun habe ich ein "beispiel" gebastelt um zu testen ob das überhaupt funktioniert:
import lotus.domino.*;
import org.jfree.chart.*;
import org.jfree.data.*;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
DefaultPieDataset data = new DefaultPieDataset();
data.setValue("Category 1", 43.2);
data.setValue("Category 2", 27.9);
data.setValue("Category 3", 79.5);
JFreeChart chart = ChartFactory.createPieChart3D("3d Chart", data, true, true, false);
ChartFrame frame = new ChartFrame("First", chart);
frame.pack();
frame.setVisible(true);
} catch(Exception e) {
e.printStackTrace();
}
}
}
Agent läuft auch, leider bleibt das Fenster / Frame leer.
Habe ich jetzt mit Notes 6.5.4 und Notes 7.0.2 getestet.
Beidesmal leider gleich.
Agent wird von mir gestartet mit vollen Rechten.
jemand ne idee?
grüße rene