Создать окно и в нем менять буквы - Java
Формулировка задачи:
Написать на Java программу, которая создает окно, в котором текстовые поля и кнопка. В одно (или несколько) из текстовых полей вводится строка. По нажатию кнопки выполняется операция согласно варианту и результат выводится в другое текстовое поле (поля).
4. Заменить все буквы "а" строки на буквы "о".
ПОМОГИТЕ ПОЖАЛУЙСТА. БУДУ ОЧЕНЬ БЛАГОДАРЕН!))
Решение задачи: «Создать окно и в нем менять буквы»
textual
Листинг программы
@Override public void start(Stage primaryStage) { TextArea ta1 = new TextArea(); TextArea ta2 = new TextArea(); Button button = new Button("Замена"); button.setOnAction( //устанавливает обработчик нажатия, т.е. что будет выполняться после нажатия на кнопку // в параметрах у setOnAction() находится интерфейс EventHandler<ActionEvent>, //который представляет только один метод handle(ActionEvent event), //т.е. это функциональный интерфейс, а значит его можно представить как лямбда-выражение //ta1.getText() - получаем текст из первого поля, // с помощью replaceAll() заменяем все вхождения первого параметра на второй параметр // т.е. заменяем "a" на "o", ta2.setText() - устанавливаем замененный текст во второе поле event -> ta2.setText(ta1.getText().replaceAll("а", "о")) ); //устанавливаем сцену для окна, добавляем на сцену поля и кнопку, устанавливаем размер сцены primaryStage.setScene(new Scene(new VBox(ta1, button, ta2), 300, 400)); primaryStage.show(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д