JavaFx标记为饼图

时间:2014-12-31 12:55:56

标签: javafx pie-chart

我想在pieChart的每一块上显示一个标签,它显示当前的饼图。

我已经尝试使用StackPane,但我仍然存在标签定位问题。 标签显示在pieChart的中间,但我想在每个部分的中间显示它们。

        for (PieChart.Data data : elements) {               
            Label valueLabel = new Label(String.valueOf(data.getPieValue()));
            valueLabel.setTranslateX(data.getNode().getLayoutX());
            valueLabel.setTranslateY(data.getNode().getLayoutY());
            valueLabel.setVisible(true);

            pieChartStackPane.getChildren().add(valueLabel);
            valueLabel.toFront();
        }

0 个答案:

没有答案