новая строка в TextBox (JavaFX 2.0) - PullRequest
2 голосов
/ 17 июля 2011

Я пытаюсь создать TextBox с JavaFX 2.0.Мой источник следующий:

TextBox textBox = new TextBox();
textBox.setPrefSize(150, 600);
textBox.setText("Hello\n world!");

Результат:

enter image description here

Как мне создать новую строку в TextBox?

1 Ответ

4 голосов
/ 25 июля 2011

Создание многострочного TextBox - это функция JavaFX 1.3.В JavaFX 2.0 необходимо использовать TextArea.

TextArea textArea = new TextArea();
textArea.setPrefRowCount(2);            
textArea.setText("Hello\nworld!");

В учебнике Элементы управления пользовательским интерфейсом Java *1005* не упоминается элемент управления TextArea.Может быть, они что-то пропустили.Как вы можете видеть в этом учебнике JavaFX 1.3 TextBox , TextBox имеет свойство 'multiline' и 'lines'.JavaFX 1.3 не имеет TextArea.

...