2016-01-19 91 views
0

我想從用戶輸入的文本框中,並將其設置爲一個變量,但我不知道如何。我已經寫了,並試圖下面的代碼:JavaFX,TextField值到變量

btn = new Button("set speed"); 
TextField speedinput = new TextField(); 

btn.setOnAction(car.speed = Integer.parseInt(speedinput)); 

任何幫助將是巨大的,謝謝:)

回答

0

退房official docs對於文本字段和docs的按鈕:

btn.setOnAction(new EventHandler<ActionEvent>() { 
     @Override public void handle(ActionEvent e) { 
      car.speed = Integer.parseInt(speedinput.getText()); 
     } 
    }); 
+0

謝謝,但是我還在出錯。 'ButtonBase類型中的方法setOnAction(EventHandler )不適用於參數(int)' 任何想法將導致這?謝謝 – Future

+0

我編輯了代碼,但爲什麼不像我在開始時所建議的那樣使用文檔? –