2012-11-05 30 views
0

我一直試圖尋找關於Oracle教程上的圖表部分,但到目前爲止我還沒有能夠成功創建線型圖。使用JavaFX現場建設者

我想做的事是basicly的測試,我在現場了JavaFx建設者已經添加了一個線型圖。

到目前爲止我的代碼如下:

public class SimpleController implements Initializable{ 

    public Button btn_getData; 
    public ProgressBar progressBar; 
    public LineChart<String, Integer> lineChart; 

    @Override 
    public void initialize(URL arg0, ResourceBundle arg1) { 
     // TODO Auto-generated method stu 
     lineChart.getXAxis().setAutoRanging(true); 
     lineChart.getYAxis().setAutoRanging(true); 
     progressBar.setId("progressBar"); 

     XYChart.Series series = new XYChart.Series<>(); 
     series.getData().add(new XYChart.Data<>("Jan", 23)); 
     series.getData().add(new XYChart.Data("lol", 2)); 
     lineChart.getData().add(series); 
    } 
} 

正如你可以看到所有我想做的事就是我的程序顯示sortof測試。

希望有人能夠幫助。

此外,如果你有時間來解釋的問題是什麼藏漢這將是真棒,因爲我嘗試讓在了JavaFx :)

回答

3

假設你FXML你會碰到這樣的分配給您的線型圖節點fx:id="lineChart"更好和一個分配給你的父節點的控制器可能會工作。

相關搜索: series.getData().add(new XYChart.Data<String,Integer>(String,integer));代替。