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