Добрый день. Вот такая задача:
у меня внутри компонента ScrollPane образуется несколько TextField. Я могу включить некий режим, когда их type становится input. Далее я редактирую имеющийся в них текст, в том числе добавляю новый.
Проблема:когда я работаю с текстом внутри этого поля и использую колесико мыши для прокрутки текста, у меня также начинает работать и скроллинг ScrollPane.
А я этого не хочу 
, мне нужно, чтобы в режиме редактирования полей скроллинг ScrollPane не отзывался на колесико мыши. И наоборот, когда я программно выполняю выход из этого режима редактирования, то ScrollPane начинает "чувствовать" колесико.
Я пробовал "в лоб", а именно: устанавливал для ScrollPane

Код:
my_sp.vScrollPolicy="off"
при входе в режим редактирования и

Код:
my_sp.vScrollPolicy="auto"
обратно.
Но работает корректно, только если на момент входа в редактирование скроллинг у ScrollPane имеет позицию 0, т.е. не задействуется. Если же для достижения редактируемого текстового поля нужно "добираться" скроллингом, то этот подход глючит конкретно.
Резюмирую свой вопрос так, чтобы его решение можно было использовать в любых ситуациях:
Как отключать и включать в режиме runtime чувствительность к колесику мыши у компонента ScrollPane, при этом не удаляя сам движок прокрутки из ScrollPane?