setNode () - это правильный метод для вызова узла, по которому прокручивается панель прокрутки. Я широко использовал ScrollPane в своем приложении 2.0, но я не пробовал его в области текста. Основываясь на документации API для TextArea (http://download.oracle.com/javafx/2.0/api/com/javafx/preview/control/TextArea.html) звучит так, как будто она имеет свои собственные встроенные полосы прокрутки? Я бы попробовал установить ширину / высоту TextArea, а также установить максимальную ширину / высоту и посмотреть, можно ли запустить полосы прокрутки, которые появляются автоматически, когда строки в текстовой области превышают доступное пространство.
Если вы все еще хотите поместить его в ScrollPane, возможно, с некоторыми другими узлами, вы должны использовать контейнерный узел, такой как VBox или что-то еще, чтобы обернуть TextArea, а затем установить VBox как ваш узел прокрутки на ScrollPane.
Также имейте в виду, что TextArea еще не является обязательным элементом управления для FX 2.0 и поэтому менее защищен, чем другие элементы управления FX.