Обработчик событий Button - Java

Узнай цену своей работы

Формулировка задачи:

С помощью этого класса необходимо получить код с текстового поля при нажатии на кнопку. Но при вызове строки sss из другого класса она оказывается пуста.
Листинг программы
  1. public class capcha extends Application{
  2. public String sss;
  3. TextField userTextField;
  4. public void start(Stage primaryStage) throws MalformedURLException {
  5. GridPane grid = new GridPane();
  6. grid.setAlignment(Pos.CENTER);
  7. grid.setHgap(10);
  8. grid.setVgap(10);
  9. grid.setPadding(new Insets(25, 25, 25, 25));
  10. Scene scene = new Scene(grid, 300, 275);
  11. primaryStage.setScene(scene);
  12.  
  13. Label userName = new Label("Код:");
  14. grid.add(userName, 0, 1);
  15. userTextField = new TextField();
  16. grid.add(userTextField, 1, 1);
  17. Button btn = new Button("Отправить");
  18. HBox hbBtn = new HBox(10);
  19. hbBtn.setAlignment(Pos.BOTTOM_RIGHT);
  20. hbBtn.getChildren().add(btn);
  21. grid.add(hbBtn, 1, 4);
  22. primaryStage.show();
  23. btn.setOnAction(new EventHandler<ActionEvent>() {
  24. @Override
  25. public void handle(ActionEvent e) {
  26. sss=userTextField.getText();
  27. primaryStage.close();
  28. System.out.println(sss);
  29. }
  30. });
  31. }
  32. public static void main(String[] args) throws Exception {
  33. launch(args);
  34. }
  35. }

Решение задачи: «Обработчик событий Button»

textual
Листинг программы
  1. public static String sss;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут