Creating pie charts
The following pie chart example is based on the 2000 population of selected European countries as summarized here:
Country | Population | Percentage |
Belgium | 10,263,618 | 3 |
France | 61,137,000 | 26 |
Germany | 82,187,909 | 35 |
Netherlands | 15,907,853 | 7 |
Sweden | 8,872,000 | 4 |
United Kingdom | 59,522,468 | 25 |
The JavaFX implementation uses the same Application
base class and main
method as used in the previous examples. We will not use a separate method for creating the GUI, but instead place this code in the start
method, as shown here:
public class PieChartSample extends Application { public void start(Stage stage) { Scene scene = new Scene(new Group()); stage.setTitle("Europian Country Population"); stage.setWidth(500); stage.setHeight(500); ... } public static void main(String[] args) { launch(args); } }
A pie chart is represented by the PieChart
class. We can create and initialize the pie chart in the constructor by using an ObservableList...