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

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

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

С помощью этого класса необходимо получить код с текстового поля при нажатии на кнопку. Но при вызове строки sss из другого класса она оказывается пуста.
public class capcha extends Application{
    public String sss;
    TextField userTextField;
    public void start(Stage primaryStage) throws MalformedURLException {
        GridPane grid = new GridPane();
        grid.setAlignment(Pos.CENTER);
        grid.setHgap(10);
        grid.setVgap(10);
        grid.setPadding(new Insets(25, 25, 25, 25));
         
        Scene scene = new Scene(grid, 300, 275);
        primaryStage.setScene(scene);

        Label userName = new Label("Код:");
        grid.add(userName, 0, 1);
         
        userTextField = new TextField();
        grid.add(userTextField, 1, 1);
        
        Button btn = new Button("Отправить");
        HBox hbBtn = new HBox(10);
        hbBtn.setAlignment(Pos.BOTTOM_RIGHT);
        hbBtn.getChildren().add(btn);
        grid.add(hbBtn, 1, 4);
        
        primaryStage.show();
 
        btn.setOnAction(new EventHandler<ActionEvent>() {
 
        @Override
        public void handle(ActionEvent e) {
                sss=userTextField.getText();
                primaryStage.close();
                System.out.println(sss);
            }
        });
 
    }
 
    public static void main(String[] args) throws Exception {
        launch(args);
    }
}

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

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

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


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

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

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