Как определить, ПОКА размер панели изменяется в Javafx

Мне было интересно, есть ли у кого-нибудь идеи о том, как определить ВО ВРЕМЯ изменение размера панели. В основном у меня есть несколько потоков, рисующих на панели, и я хотел бы, чтобы потоки останавливались, пока размер панели изменяется. Когда я прокручиваю внутреннюю часть панели, я могу остановить все потоки, используя комбинацию setOnMouseDragged, setOnMousePressed и setOnMouseReleased и установив для логического значения значение true или false. Работает отлично! Приветствуются любые примеры.

Спасибо.


person user1958884    schedule 13.02.2013    source источник


Ответы (1)


Решено! Всякий раз, когда происходит изменение свойства ширины или высоты, логическое значение становится истинным. Потоки, пытающиеся отрисовать, приостанавливаются, пока логическое значение истинно, а затем возвращают логическое значение к ложному примерно через 100 мс, позволяя им продолжить рисование.

person user1958884    schedule 21.02.2013
comment
Не могли бы вы показать мне пример? Ищу похожее решение. - person user1285928; 02.07.2013