2016-01-19 3 views
0

Я пытаюсь получить пользователей от текстового поля и установить его как переменную, но я не знаю, как это сделать. Я написал и попытался следующий код:JavaFX, значение TextField для переменной

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

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

Любая помощь будет здорово, спасибо :)

ответ

0

Отъезд official docs для TextField и docs для кнопки:

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

Спасибо, однако им еще получение ошибки. 'Метод setOnAction (EventHandler ) в типе ButtonBase не применим для аргументов (int)' Любая идея, которая будет причиной этого? спасибо – Future

+0

Я отредактировал код, но почему бы вам не использовать документы, как я предложил в начале? –

Смежные вопросы