package piechartsample; import javafx.scene.chart.*; import javafx.scene.Scene; import javafx.scene.text.Font; import javafx.scene.text.FontWeight; import javafx.stage.Stage; var name = ["Java", "JavaFX", "MySQL", "Netbeans", "Others"]; var val = [20, 12, 25, 22, 30]; var r : PieChart.Data[] = []; for(i in [0..4]) { insert PieChart.Data { action: function() { print("Name :: {name[i]}"); } label : name[i] value : val[i] } into r; } var chart = PieChart3D { data : r pieLabelFont: Font.font("dialog", FontWeight.REGULAR, 8); pieLabelVisible: true pieValueVisible: true pieToLabelLineOneLength: 3 pieToLabelLineTwoLength : 6 } var st = Stage { height: 420 width: 480 title:"Pie Chart 3D" scene: Scene { content: [ chart ] } }