JavaFX - 在复选框单击窗格中显示图形

时间:2014-11-27 10:35:17

标签: javafx

我有FXML文件,其Pane作为其中一个条目,用于显示图形。默认情况下它不可见。选中复选框后,Pane可见。现在我必须在Pane中添加图表,并在窗格可见时显示图表。怎么做到这一点?我使用此链接创建了图表。 JavaFX real-time LineChart with time axis

1 个答案:

答案 0 :(得分:0)

pane.visibleProperty().addListener((obs, wasVisible, isVisible) -> {
    if(isVisible) { // pane became visible, add the graph
        LineChart<X, Y> chart = ...;
        pane.getChildren().add(chart);
    } else { // pane became hidden, remove the graph
        pane.getChildren().clear();
    }
});