Связать диаграммы JavaFX с кодом Java просто.Например, следующий код Java создаст JavaFX PieChart:
final PieChart chart = new PieChart(FXCollections.observableArrayList(
new PieChart.Data("Oranges", 25),
new PieChart.Data("Pears", 22),
new PieChart.Data("Apples", 30)
));
Если вы используете диаграммы JavaFX, убедитесь, что вы используете новейшую базу кода JavaFX 2 (где код JavaFX написан на Java)а не более старая кодовая база JavaFX 1.3 (где код JavaFX написан на специализированном языке сценариев).
JavaFX имеет API для создания диаграмм и API для анимации, но не специализированный API для анимации диаграмм.Вы можете выполнять анимацию на элементах диаграммы с помощью JavaFX, но вам нужно либо написать API и код для выполнения анимации на диаграммах самостоятельно, либо основывать свою диаграмму на примере JavaFX Ensemble (который не является полным API анимации для диаграмм).
Чтобы определить, подходит ли диаграмма JavaFX для вашего приложения, просмотрите Образцы JavaFX .Пример приложения Ensemble содержит примеры для статических и анимированных диаграмм.Пример приложения SwingInterOp содержит пример встраивания графика JavaFX в традиционное приложение Java Swing. Хорошая документация по диаграммам JavaFX .
Обратите внимание, что JavaFX (по состоянию на 2.0.2) в настоящее время не имеет API для печати, в случае, если печать диаграмм также имеет значение, хотя вы могли быпри необходимости используйте возможности печати Swing.