Обработка нажатия кнопки JavaFX

240
27 декабря 2018, 01:40

Есть код, парсер веб страницы, в консоль информация выдается в текстовом формате (не в виде html кода), и я хочу, чтобы эта информация появлялась в textField при нажатии на кнопку.

Answer 1

В классе TextField есть метод setText(текст), который позволяет установить текст. Также следует запретить ввод текста методом setEditable(false)

String text = // Текст с структурой
           "class Person{\n"+
           "   private int age;\n"+
           "   private String name;\n" +
           "\n"+
           "   public Person(int age, String name) {\n"+
           "       this.age = age;\n"+
           "       this.name = name;\n"+
           "   }\n"+
           "}";
Button setText = new Button("Установить текст");
setText.setOnAction(event -> 
    textField.setText(text));

P.S. Здесь текст в textfield текст не будет структурирован. Чтобы исправить эту проблему надо использовать TextArea, у которого есть такие же методы.

READ ALSO
как задать значение textarea в Spring form

как задать значение textarea в Spring form

есть форма, для редактирования комментария, как с помощью спринг задать значение textarea? если делать так то значение не выводит:

220
Кастомный градиент поверх картинки

Кастомный градиент поверх картинки

Как сделать такой угловой (белый) выступ на картинку? Я понимаю, что возможно придется прибегнуть к SVG-картинке

300
Почему меняются классы в yandex-maps-api?

Почему меняются классы в yandex-maps-api?

Застилил balloon через классыymaps-2-1-65- но через некоторое время они изменились на класс

175
Как выставить что то на подобии 'strict mode' в geocode componentRestriction countries

Как выставить что то на подобии 'strict mode' в geocode componentRestriction countries

Если я ввожу в поле например "New York"Оно мне возвращает в результатах какое то непонятно найденное место в Италии ("Via Pisa, 250, 20099 Sesto San Giovanni MI, Italy")

164