Обработчик событий 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д