Problem: erlaubt mir renderBinary
nicht. Die Methode renderBinary(InputStream)
im Typ Controller
gilt nicht für die Argumente (JFreeChart
).Wie Rendern von JFreeChart in Play Framework
Ich habe diesen Controller:
public static void index() {
// create a dataset...Default
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("Category 1", 43.2);
dataset.setValue("Category 2", 27.9);
dataset.setValue("Category 3", 79.5);
// create a chart...
JFreeChart chart = ChartFactory.createPieChart(
"Sample",
dataset,
true,
true,
false
);
List<User> usersA = Department.getUsersA();
List<User> usersB = Department.getUsersB();
render(usersA, usersB, chart);
}
und wenn ich whant ein Gantt-Diagramm erstellt? das kann kein Bild sein :( – Daniel
Wenn Sie eine interaktive JFreeChart-Komponente in Ihrer Ansicht machen möchten, betrachten Sie Applets. (Und heutzutage würden die meisten Leute Javascript-Komponenten bevorzugen - vor ein paar Jahren Flash - ein paar Jahre davor Applets) - Obwohl ich in einer Firma gearbeitet habe, die (auch bis zu diesem Zeitpunkt) Java über den Applet-Mechanismus einsetzt: –
danke :) beraten Sie sich? – Daniel